Get the latest tech news
A different take on S-expressions
GitHub Gist: instantly share code, notes, and snippets.
Although a great part of S-expressions power lies in its simplicity, let's introduce a few extensions in a hope of making expressed code more readable, namely: strings, comments, and transposed blocks. These blocks represent an attempt to tackle with unreadable sequences of parenthesis usually placed at the end of expressions when writing S-expression code. The resulting code format is a bit more complicated than it is in usual Lisp languages, but we hope that the introduced complexity is justified by the data readability expressed this way.
Or read this on Hacker News