📚 node [[20210307153354 s_expression]]

An s-expression is a notation for listed data, often used by Lispprogramming languages, where they represent both the program and the data.

Initially s-expressions were just cons cells (linked lists, so they could be represented as:

(1 . (2 . (3 . NIL)))

However modern Lisps either do not use linked lists or do not make this clear to the programmer.

📖 stoas
⥱ context