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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of different take

different take

Photo of Expressions

Expressions

Related news:

News photo

Thoughts on Canonical S-Expressions (2019)

News photo

Canonical S-Expressions

News photo

ECS LIVA Z5 PLUS mini-PC Review: A Different Take on Raptor Lake