s-exp syntax
S-exp syntax is a topic for programs that let you translate s-expressions to other grammars. Things that let you write C with s-exps qualify, as do many markup libraries. Some markup libraries with a lot of implementations, like HTML generators, get their own topic, and shouldn't use this one.

  • AWK Lisp - AWK Lisp is a A Common Lisp interpreter implemented in Awk and written by Roger Rohrbach
  • c-amplify - c-amplify is an s-exp syntax for writing C code
  • cl-larval - S-Exp syntax to write assembler for AVR microcontrollers
  • css-lite - css-lite is a library for generating CSS from an s-exp syntax
  • lfe - LFE, Lisp Flavoured Erlang, is a lisp s-exp syntax front-end to the Erlang compiler
  • LinJ - Linj is a Common Lisp-like language that tries to be as similar to
  • Liskell - Liskell is a s-exp syntax for Haskell
  • ltd - Peter Norvig wrote the Lisp to Dylan translator (ltd) while at Harlequin
  • parenscript - Parenscript is a translator from an extended subset of Common Lisp to JavaScript
  • PLisp - PLisp is an s-exp syntax for generating PostScript files
  • readable - readable adds additional abbreviations in the s-expression reader, for improved readability; it supports infix, optional standard function call notation, and optional indentation
  • SC Language - Tasuku Hiraishi's SC is an s-exp syntax (Scheme-like) for writing C code, implemented in Common Lisp
  • sml - s-expression markup language