CLiCC
Copyright (C) 1991 - 1996 Wolfgang Goerigk, Ulrich Hoffmann, Heinz Knutzen,
The Common Lisp to C Compiler
Christian-Albrechts-Universität zu Kiel, Germany.
CLiCC is not a Common Lisp system. 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. the GNU gcc, can be used on the target machine to generate stand alone executables or linkable modules.
CLiCC itself is a Lisp application. It has been developed using Franz Allegro Common Lisp 4.1. However, it does not require Allegro to run. Other Lisp systems including CLISP, GCL (AKCL) or CMU Common Lisp will do. The forthcoming release 0.6.5 will run under Allegro 4.3 as well. Moreover, CLiCC should compile itself to C. Unfortunately, this is impossible at present. As this bug is not yet fixed, release 0.6.2 has to be used in order to produce a stand alone compiler.
If you have any problems using CLiCC, please contact us. Any suggestions or ideas to improve CLiCC are welcome. We are very interested in hearing about you, even if you just used CLiCC successfully. Requests or comments regarding CLiCC should be mailed to clicc@informatik.uni-kiel.de . You may also contact us individually:
Wolfgang Goerigk
(
wg@informatik.uni-kiel.de )
Ulrich Hoffmann
(
(uho@informatik.uni-kiel.de)
Heinz Knutzen
(
(hk@informatik.uni-kiel.de)
Friedemann Simon
(
(fs@informatik.uni-kiel.de)