libera/#sicl - IRC Chatlog
Search
4:56:22
beach
I am thinking that the functions TRUCLER:MACRO-FUNCTION etc. Could easily be implemented using TRUCLER:DESCRIBE-FUNCTION and then checking that the return value is the description of a macro.
4:57:06
beach
But it's a bit tricky because we apparently decided that Trucler should signal errors when no descriptions are available.
4:57:31
beach
We made the opposite decision for Clostrum, so it just returns NIL in such situations.
4:58:04
beach
The way Clostrum does it makes it easier to handle, but also easier to forget to handle.
12:44:50
Bike
beach: trucler returns nil on no info. which is why i don't know why trucler even has condition types
14:15:54
Bike
i think it's better for trucler not to signal an error. the consequence of no information is ultimately up to the application, and many applications wouldn't want an error (like macro-function). and even if they do want an error, they probably want their own condition type, not trucler's