https://github.com/aarongough/sexpistol
A minimal Lisp (the bare minimal) does not require sexprs though.
Really? Why not? I realize that McCarthy's original spec used recursion equations, but that notation is more complicated than s-expressions.
https://github.com/aarongough/sexpistol