libera/#sicl - IRC Chatlog
Search
7:36:39
beach
Though now that we seem to be returning to the original goal of SICL, namely to produce modules for implementers of Common Lisp systems, maybe it is not so crazy to start a new implementation. We just have to streamline the bootstrapping procedure so that those modules are usable in a new implementation.
7:42:17
moon-child
perhaps. But at that point one asks: what value could be brought by a 'new' implementation made by combining the same old sicl components? New compiler?
7:43:07
beach
Object representation (as you often bring up), garbage collector, and sure compiler optimizations.
8:10:17
beach
I think those are the essential aspects that will determine the performance of the system. The implementations of MAPCAR, the package system, LOOP, FORMAT, or the condition system are not going to change anything in that respect.
8:11:06
beach
So the idea is to relieve the implementer of those nonessential but tedious aspects, so as to facilitate experimentation for the essentials.