S Expression

S-expressions (symbolic expressions) are a minimal notation for nested tree-structured data using atoms and lists. Invented for Lisp, they represent both code and data with the same syntax (homoiconicity). Covers function definitions, lambda forms, calling conventions, and result binding across Lisp-family languages. Use when working with Lisp-family languages, designing domain-specific languages, building parsers, representing abstract syntax trees, or serializing hierarchical data in a portable format.

tangledgroup 8659a5f 2 files · 13.2 KB Updated

File contents

tangledgroup/tangled-skills/tree/main/misc/s-expression commit 8659a5fc6e

Frequently asked questions

npx skillmds@latest add tangledgroup/s-expression