libera/#clasp - IRC Chatlog
Search
21:03:35
Bike
i'm just about to merge some changes to make the source CSTs available in instructions, which should make reporting things a lot easier
21:03:51
Bike
plus i think it should be possible to abstract the macroexpansion history, sort of like how sbcl has, though i don't know what the best way to present that is
21:10:20
yitzi
Most other implementations have a macroexpand-all function. I didn't see one in clasp. I think drmeister was looking into adding via agnostic-lizard a long time ago. I looked at the Cleavir one last week but it apparently isn't used.
21:11:26
yitzi
I don't have a specific need. One of the libraries that is currently SBCL only made reference to it.
21:12:34
yitzi
There is a compatibility lib here https://github.com/cbaggers/trivial-macroexpand-all
21:19:49
Bike
i'll have to think about the best way to go about it. cleavir isn't really built for general codewalking at the moment
21:20:28
yitzi
Yeah....like I said, I didn't have a specific need. I just saw some of scymtym's stuff using it.
4:30:28
Bike
re: speeding up read-byte, i wonder how plausible it would be to have the compiler put in an unboxed read-byte when possible... probably would be difficult because streams are pretty dynamic, but might be interesting to try