Closed equwal closed 5 years ago
So the tests fail but it works better now. Even someone on SBCL not using the reader macros has access to the functions defined internally with them. A little more work to make the reader macros compatible with strings would make the entire library function.
Well now the whole library functions, but the reader macros will still break when the user does strings or other reader macros internally. I didn't really want to reimplement the whole reader, but this is good enough to let me use the code from the book without having to convert everything to with-gensyms
and once-only
by hand which is tedious.
I'm going to have to cancel my attempt at this thing.
Everything is escaped with #+ and #- for sbcl. Read the readme for more infomation about them.