ThinLisp

ThinLisp is a Common Lisp implementation that compiles to very efficient C code.

By Jim Allard and Ben Hyde. It is meant to allow deployment of CL-developed applications as efficient C-compiled code, and thus includes notable restrictions as compared to full CL semantics.

It is free software under an Apache 1.0 style license. This is the corresponding advertising clause:

3. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the ThinLisp Group for use in the ThinLisp project (http://www.thinlisp.org/)."

See http://www.thinlisp.org/ or http://sourceforge.net/projects/thinlisp/.

Tip: If the executables generated by ThinLisp are too large, try using strip. This shrinks the lecho demo binary from 555,893 to 119,020 bytes on a Red Hat Linux 6.2 system. If you compile it with make opt to use the C optimizer and then strip it, then the lecho binary size drops to 71,340.


Page in this topic: G2  


Also linked from: Ben Hyde   Chestnut  

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