freenode/#sicl - IRC Chatlog
Search
7:06:01
beach
There are a couple of candidate libraries for extraction from SICL/Cleavir to separate repositories.
7:07:27
beach
It is also more complete than the one in CLtL2, which I think has been extended by every implementation that has it, probably in incompatible ways.
7:08:34
beach
Right now, every time some information is asked for by the compiler, the chain of lexial environments is traversed multiple times.
7:08:51
beach
Perhaps an implementation that caches summary information lazily would be interesting.
7:09:44
beach
Such a library would be useful for writing implementation-independent code walkers, provided that there is enough customization capabilities.
7:10:29
beach
Altering the existing protocol would be acceptable. Modifying Cleavir to adapt to a different protocol would be entirely acceptable.
7:15:15
beach
Oh, and for the Cleavir environment stuff, there is definitely an ELS paper submission in there.
7:16:48
beach
Such a paper would start by an analysis of the CLtL2 protocol, showing that it is hard to extend in compatible ways, and showing that it is incomplete. Then it would describe the CLOS-y protocol, describe an implementation of it, perhaps have some benchmarks.