3 ms·
In principle, it is very similar to the design of Chicken Scheme, a transpiler from Scheme to C: http://en.wikipedia.org/wiki/Chicken_Scheme http://en.wikipedia
by espadrine 13y ago
In principle, it is very similar to the design of Chicken Scheme, a transpiler from Scheme to C: http://en.wikipedia.org/wiki/Chicken_Scheme http://en.wikipedia.org/wiki/Chicken_Scheme.
The L++ source also looks very much like this lovely write-up on how to write a Scheme x86 compiler: http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf
- sitkack 13y agoOr http://en.wikipedia.org/wiki/Gambit_(scheme_implementation) http://en.wikipedia.org/wiki/Gambit_(scheme_implementation)
- falconfunction 13y agoThere's also ECL, but I don't know if it uses the same continuation style as Chicken though.
- aidenn0 13y agoIt does not. Nearly all of the common-lisp to C transpilers are decedents of Kyoto Common Lisp. One notable exception is mocl, which I believe to be a decendent of CLiCC (http://www.informatik.uni-kiel.de/~wg/clicc.html http://www.informatik.uni-kiel.de/~wg/clicc.html)