freenode/#clasp - IRC Chatlog
Search
21:44:48
drmeister
Understood - I only say that because it involves code walking and the code walkers (bclasp and cclasp) are a little squirrelly.
21:48:39
drmeister
We inherited this generic-function slot called spec-list - it keeps track of when a generic function argument position includes eql specializers or not - I only have a vague idea of how it works.
7:38:35
beach
I improved the SICL reader so that it handles end-of-file better. I can see two more obstacles for you to use it. One is that the source information should be possible to customize. Currently, it just returns a CONS of the file positions before and after the object read. Another is that what the backquote reader macro returns is not possible to customize. Currently, it uses QUASIQUOTE, UNQUOTE, and UNQUOTE-SPLICING.
7:39:28
beach
I use the improved reader myself now in the SICL boot procedure, so it is able to read all the code that is being loaded during that procedure.
8:07:37
Shinmera
beach: It would be great if it also tracked line and colum numbers, as that's more immediately useful for the user.
8:08:21
beach
Yes, that's what I intend to do for SICL and Second Climacs. But it has to be possible to customize it in the reader.