Tuesday, November 15, 2016

Readable Lisp S-expressions Project

"The goal of this “Readable Lisp s-expressions” project is to develop, implement, and gain widespread adoption of more readable format(s) for the S-expressions of Lisp-based languages (such as Common Lisp, Scheme, Emacs Lisp, and Arc). We’ve done this by creating new abbreviations that can be added to existing readers. Curly-infix-expressions add infix expressions (in a Lispy way): {a op b ...} maps to (op a b ...). Neoteric-expressions also add more traditional function call notation: f(...) maps to (f ...). Finally, sweet-expressions also add deducing parentheses from indentation. You can choose a subset (e.g., you can just add infix expressions without using indentation)."

http://readable.sourceforge.net/

No comments:

Post a Comment