Portable S-expressions are a form of S-expressions designed as an interchange format. (Compare with Rivest S-Expressions.) Unlike the standard Lisp syntax, POSE symbols are case-sensitive, and there are no packages, keywords, or dotted pairs. Simplicity of implementation appears to be the overriding concern; the Common Lisp implementation of POSE is only 172 lines.

Repository: https://github.com/s-expressions/pose

License: ISC

file format