s-expr-dot-c

s-expr-dot-c [broken link 2007-08-04] is an implementation of the Lisp reader written in C. Lisp applications talking to code written in other languages can use their native tongue if the remote application knows how to parse it -- and that's what this package is for.

This is useful for networking and Unix stuff.

For the sake of compatibility and extensibility, s-expr-dot-c intends to support real Common Lisp syntax. Some features are missing: Floats are not supported (if you're interested in that, I recommend using some library function. Perhaps GMP's float support is sufficient? (We are using GMP anyway.)) Not all dispatching macro characters are supported yet (but most of them would be easy to write if you need them).

Comparing S-expression libraries:

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively