thephoeron / let-over-lambda

Doug Hoyte's "Production" version of macros from Let Over Lambda, ready for ASDF and Quicklisp.
Other
133 stars 25 forks source link

Add reader macros for SBCL #17

Closed equwal closed 5 years ago

equwal commented 6 years ago

Everything is escaped with #+ and #- for sbcl. Read the readme for more infomation about them.

equwal commented 6 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.

equwal commented 6 years ago

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.

equwal commented 5 years ago

I'm going to have to cancel my attempt at this thing.