libera/#sicl - IRC Chatlog
Search
16:22:21
beach
I am going to call it a day, but I'll stick around until my (admittedly small) family announces that dinner is ready in half an hour or so.
16:22:27
beach
I spent most of the day separating CLEAVIR-CODE-UTILITIES into separate, smaller, modules. That way, I don't have to load the entire system when I load the new SICL-PACKAGE system and I avoid some problems this way.
16:22:33
beach
The lambda-list parsing part of the code utilities have been problematic from the start. I import most of the functions during bootstrapping, which is fine. But loading that system is problematic because it parses lambda list types that it also contains, and it does it using instances of standard classes and generic functions. So I need to rethink the structure of that part.
16:25:25
beach
Currently, I think the solution might be to use higher-level functions to do the job. Right now I call parse-...-lambda-list, and I assume that it returns a standard object on which I can use accessor generic functions.