CLiCC

CLiCC is a Common Lisp to C Compiler. It generates C executables or modules from Common Lisp application programs. CLiCC is intended to be used as an addon to existing Common Lisp systems for generating portable applications. CLiCC supports a strict and very large subset, called CL0 (Common Lisp0), of Common Lisp + CLOS.

CLiCC is not a Common Lisp implementation. The generated C code, although human-readable, is not primarily intended to be maintainable in C, hence, CLiCC is not a translator?. The target language is a subset of C. CLiCC is adaptable to generate ANSI or K&R C. A standard C compiler, e.g. GNU gcc?, can be used on the target machine to generate standalone executables or linkable modules.

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