freenode/#sicl - IRC Chatlog
Search
16:08:37
beach
Today, I defined a few more of the undefined functions. I am down to 30 now. Frequently, when I define a function, I also add a reference to another unknown function. But the net result is an improvement, so I am not complaining.
16:09:30
beach
Two of the "undefined functions" aren't really. They are due to the compiler assuming it is a function call, when it is really a missing macro definition. I just have to load some macro definition earlier.
16:10:22
beach
Yesterday, I wrote a macro that will allow me to load code for a generic function even though there is already an ordinary function, or a host generic function, with that name in the environment.
16:13:03
beach
I haven't tested that macro yet, but it is the key to loading heisig's implementation of the sequence functions. Loading those functions may not be trivial for other reasons, but it is currently impossible without such a macro.
18:18:05
beach
So, ENSURE-GENERIC-FUNCTION returns the existing host function and can't add methods to it.