freenode/lisp - IRC Chatlog
Search
16:34:34
_death
and clisp's LOOP expands to that.. so I'm not sure screamer is very useful on clisp :)
16:39:06
phoe
a little bit; I plan on giving it some maintenance in order to get the official blessing to move the repo to sharplispers
16:39:24
phoe
and I've been curious about it for a long time, so that's also a chance to get to know it in depth
16:40:29
Shinmera
There's also https://shinmera.github.io/classowary for a linear constraint solver alternative. :)
16:42:13
Shinmera
At least I can guarantee Classowary works well, since I use it quite a bit in my Alloy layouts.
16:58:30
_death
phoe: another thing about screamer, I remember they warn about using stuff like DOLIST/DOTIMES in nondeterministic functions, because it may not establish a new binding on each iteration (it's implementation-defined).. but since they shadow CL symbols like DEFUN, why not also shadow DOLIST and friends to provide just that?.. I've not tried it
16:59:57
_death
phoe: I don't like posting issues :).. to me an issue is a call for action on the maintainer, and I prefer my calls for action to be in the form of pull requests
17:01:05
phoe
(and you can explicitly mention that in the issue text if that makes you feel a little bit better)
17:02:49
phoe
http://nikodemus.github.io/screamer/ does not mention dolist or dotimes or the term "binding"
17:03:20
_death
phoe: that's just what nikodemus wrote.. the original docs are in the papers directory
17:07:01
phoe
and transforming DO macros is going to be simple but I don't think I'll want to make a LOOP wrapper
17:56:14
mfiano
Wasn't there a screamer extensions repository with a questionable license, perhaps not by the same author?
17:58:28
_death
yeah, it has a "You may not distribute the code without prior consent from me.".. I'm guessing 20 years later, someone could ask the author to relicense
18:35:31
phoe
fe[nl]ix: I got a mail from Nikodemus - he'll gladly move it himself once some fixes with PRs are submitted to the original repo
19:03:32
attila_lendvai
luis, ping. would you mind if we made cffi get captured by quicklisp by a moving tag instead of the tarball from cl.net? i.e. tagged-git https://github.com/cffi/cffi.git stable
19:04:11
attila_lendvai
luis, that would make it more flexible for us to designate which state ql should capture... just move a tag, instead of releasing...
19:26:08
attila_lendvai
fe[nl]ix, anyone who has the git commit bit can designate what should go into ql. moving a tag is much less work than releasing, and maybe you don't want to release, yet you want ql to get some patches.
19:27:09
attila_lendvai
another benefit is that ql can capture the sources even if cl.net is down (assuming that github.com will better survive any upcoming internet split)
19:28:18
Odin-
attila_lendvai: I'd guess that depends on whether you end up on the Apple or Facebook side.
19:30:13
attila_lendvai
Odin-, i'm more worried about politicians screwing us up with their geopolitical nonsense...
19:31:10
attila_lendvai
bonus reason: git is a much better versioning tool than named tarballs on random servers...
19:32:10
Odin-
attila_lendvai: Those are all 'soft' splits, and most of the ones that are likely to happen based on the geopolitics are already in place.
20:13:39
copec
Is there a standard name for an initialization function that people like to group everything under for some package?
20:26:58
copec
I read in S-exp from a config file into clos objects, and have a function that does it
20:28:26
copec
I could just (function-name) under a commented init section, but I was wondering if there was a defacto standard, like to make an (init) function or something
20:36:02
Bike
it might mean a closure with state that returns a new value from an iteration every time you call it
20:44:12
Bike
i don't know? the documentation of whatever system you're getting this thing from, probably?
22:43:04
fiddlerwoaroof
flip214: maybe I should contact him directly, I'd like to pull things like author/title/etc.
22:43:39
fiddlerwoaroof
The last time I tried, I also ran into issues with PDF spec versions, I think