libera/#commonlisp - IRC Chatlog
Search
12:27:04
Nilby
Not sure Xanadu style micro-copyright even makes sense. But I recommend going post-economic. The true currency is good will.
12:41:04
beach
So let me get this straight. If a restart is associated with a condition, this association is distinct from the restart object itself, since the association can be established or not in different dynamic contexts, or not be established in some such dynamic contexts. Right? If so, I suppose that means that the dynamic environment must have an object that is different from a restart that represents this association Right again?
12:41:59
bike
yeah. in the kmp condition code, there's just a *condition-restarts* variable that holds an alist.
12:43:21
beach
But I wanted to make sure he is doing the right thing. I suppose if he used KMP as a model, he did.
12:51:36
beach
So I guess COMPUTE-RESTARTS must use those associations as a filter and gather only the active restarts that have an active association.
13:23:31
yitzi
Does anybody remember url for the Common Lisp documentation resolver? I think it was Shinmera's.
16:09:20
jackdaniel
a modest step towards adding new compilation passes to ecl: https://imgur.com/0ClHhhQ.png
16:24:04
scymtym
jackdaniel: if the "bir" part refers to Cleavir 2 BIR, you could possibly used the included visualizer which as CLIM-based
16:31:28
skin
ecl is great for making CLI programs. really small executables. Need to figure out its story around CFFI on Windows though. Once I figure that out I'm golden.
21:30:48
nij-
A potential issue of using cl-generic is that generic functions may be slower than ordinary functions because it is "too dynamic">
21:35:06
bike
well, as far as i know no implementations do static optimizations of generic function calls, although sicl is slated to. heisig has a few libraries that might be of interest https://github.com/marcoheisig/fast-generic-functions
21:35:23
bike
of course, as usual you should experimentally determine that this is actually a problem for you before you bother