[plt-scheme] C-compiler to create native code from Scheme
On Fri, 21 Oct 2005 PzYcHx at aol.com wrote:
> I'm not sure if I'm posting my emails correctly. Is this the correct
> place to post them? If not, then can you correct me? otherwise, where
> can I get a good C-compiler to create native code out of Scheme
> byte-code?
Hi Mike,
Many Scheme implementations comes with Scheme->C compilers. PLT Scheme
comes with a C backend called 'mzc'; you can find out more about mzc here:
http://download.plt-scheme.org/doc/299.400/html/mzc/
There's another good Scheme implementation called Bigloo that may interest
you:
http://www-sop.inria.fr/mimosa/fp/Bigloo/
I haven't done any performance tests yet. I've read some of the Bigloo
research papers, though, and it sounds like they put a lot of emphasis on
really cool optimizations.
Those are the only two I've really touched so far; you may want to explore
other implementations to see what you like. There's a good list here:
http://en.wikipedia.org/wiki/Scheme_programming_language#Implementations
Best of wishes!