ctarbide / clicc064 Goto Github PK
View Code? Open in Web Editor NEWCLiCC is a Common Lisp to C Compiler
License: Other
CLiCC is a Common Lisp to C Compiler
License: Other
--------------------------------------------------------------------- Copyright (C) 1993 Christian-Albrechts-Universitaet zu Kiel, Germany --------------------------------------------------------------------- Projekt : APPLY - A Practicable And Portable Lisp Implementation ------------------------------------------------------ Funktion : README for CLiCC $Revision: 1.8 $ $Id: README,v 1.8 1994/06/23 14:59:01 hk Exp $ ------------------------------------------------------------------ CLiCC is a Common Lisp to C Compiler. It generates C-executables from Common Lisp application programs. CLiCC is not a Common Lisp system. Hence it does not include any program development or debugging support. CLiCC is intended to be used as an addon to existing Common Lisp systems for generating portable applications. CLiCC supports a subset of Common Lisp + CLOS, which we call CL_0 (CommonLisp_0). CL_0 is a strict and very large subset of full Common Lisp + CLOS, without (EVAL ...) and friends. At present, CL_0 is based on CLtL1, but we are working towards CLtL2 and ANSI-CL. The target language is a subset of C. CLiCC is adaptable to gene- rate ANSI-C or K&R-C by using a compiler option. The generated C code is compilable using a conventional C compiler on the target machine, and must be linked with the CLiCC runtime library in order to generate executables. ----------------------------------------------------------------- CLiCC is available via anonymous ftp from ftp.informatik.uni-kiel.de (134.245.15.114) file: kiel/apply/clicc-0.6.4.tar.gz ----------------------------------------------------------------- See at the file COPYRIGHT for copyright and warranty conditions. The file INSTALL describes the installation of CLiCC and the file src/compiler/README describes how to use the compiler. Check the file NOTES for details about this new release. Look into the directory doc for papers about CL_0, the generated C code, the used intermediate representation of programs, and the migration of Common Lisp programs to CL_0. 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 send to: [email protected] Use one of the following addresses to contact us individually: Wolfgang Goerigk, [email protected] Ulrich Hoffmann, [email protected] Heinz Knutzen, [email protected] Christian-Albrechts-Universitaet zu Kiel, Institut fuer Informatik und Praktische Mathematik Preusserstr. 1-9 D-24105 Kiel, Germany ----------------------------------------------------------------- (*) This work was supported by the German Federal Ministry for Research and Technology (BMFT) within the joint project APPLY.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.