XMOSlisp is a tiny lisp interpreter for XMOS devices.
It allows to use XC specific features from lisp.
The lisp code is dynamically interpreted, so no need for compilation of your programs.
At the moment no multithreading is supported. Only operations on ports and timers are currently possible.
Blog with more information and usage examples