CMU Artificial Intelligence Repository
 
   
   
   
   
  
CLiCC: Common Lisp to C Compiler
lang/lisp/impl/clicc/
CLiCC (Common Lisp to C Compiler) generates C-executables from Common
Lisp application programs. CLiCC is not a Common Lisp system, and
hence does not include any program development or debugging support.
CLiCC is intended to be used as an add-on to existing Common Lisp
systems for generating portable applications. CLiCC (version 0.6.2)
can now compile itself to get a standalone compiler that may be used
without a Lisp system. CLiCC supports CL_0, a subset of Common Lisp +
CLOS, which excludes EVAL and related functions. At present CL_0 is
based on CLtL1, but is headed towards CLtL2 and ANSI-CL. The generated
C code (ANSI-C or K&R-C compatible) may be compiled using a
conventional C compiler on the target machine, and must be linked with
the CLiCC runtime library in order to generate executables. CLiCC
has a foreign function interface.
The generated C code is not readable in the sense of hand written C
code. It results from a direct translation of abstract machine code
to corresponding C constructs.
The file CL0.ps.gz contains the report documenting the CommonLisp0
and CLOS0 language (translated from German to English).
The authors welcome suggestions and improvements and would appreciate
receiving email even if you just used CLiCC successfully.
Origin:   
   ftp.informatik.uni-kiel.de:/pub/kiel/apply/  [134.245.15.114]
   as the file clicc-0.6.4.tar.gz
Version:      0.6.4 (23-JUN-94); 0.6.2 (3-JAN-94); 
              0.6.1 (30-JUL-93)
Requires:     C
Ports:        ANSI C or K&R C
              Runs in Allegro CL 4.1, Lucid CL 4.0, CMU CL 16f or higher,
              CLISP, AKCL 1.615
Copying:      Copyright (C) 1993 Christian-Albrechts-Universitaet zu Kiel
              Use, copying, modification, and distribution permitted.
CD-ROM:       Prime Time Freeware for AI, Issue 1-1
Author(s):    Wolfgang Goerigk 
              Ulrich Hoffman 
              Heinz Knutzen 
              
              Christian-Albrechts-Universitaet zu Kiel
              Institut fuer Informatik und Praktische Mathematik
              Preusserstr 1-9,
              D-24105 Kiel, Germany
              
              Tel: +49 431 560426
              Fax: +49 431 566143
Contact:      clicc@informatik.uni-kiel.de
Keywords:
   Authors!Goerigk, Authors!Hoffman, Authors!Knutzen, C!Code, 
   CLiCC, Lisp to C, Lisp!Implementations, 
   Programming Languages!Lisp
References:   ?
Last Web update on Mon Feb 13 10:31:55 1995 
AI.Repository@cs.cmu.edu