Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support some of the "readable" notations? #3

Open
david-a-wheeler opened this issue Nov 1, 2014 · 0 comments
Open

Support some of the "readable" notations? #3

david-a-wheeler opened this issue Nov 1, 2014 · 0 comments

Comments

@david-a-wheeler
Copy link

Have you considered supporting at least one tier of the 'readable' notations? You can get it via QuickLisp (ql:quickload "readable") ; the home page is: http://readable.sourceforge.net.

The first tier extends the Lisp reader to add an abbreviation for infix, just like 'x abbreviates (quote x). In short, {a op b op c ....} maps to (op a b c ...). Because it's in the reader, you can use this in macros, quasiquoting, and so on.

I'd be willing to help. It involves some small additions, but they're small. Basically, the reader just reads "{...}" like a list, and then does a small amount of processing. Very few lines of code. It's already in GNU guile, as well as being available via QuickLisp for any Common Lisp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant