Skip to content

Support some of the "readable" notations? #3

@david-a-wheeler

Description

@david-a-wheeler

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions