M. Edward (Ed) Borasky
12/18/2007 6:32:00 AM
Sharkie Landshark wrote:
> I am thinking of Stalin Scheme, and that is because I hear it is fast.
> My first programming language is Scheme, and that is still my favorite.
> I like Ruby because I find it similar to Lisp/Scheme -- in a strange
> way.
>
> Anyway, can I compile Stalin Scheme to C, or is there a high performance
> scheme that will compile to C? It will allow me to get my work done
> fastest, and most naturally suite my logics. I am very excited in
> hearing that it can compile to C.
There are several Scheme-to-C processors that I know of, and there are
lots of published speed benchmarks. The ones I can recall off the top of
my head are bigloo, larceny, gambit-c and chicken. I personally like
gambit-c because it has an Erlang-like lightweight process extension
called Termite. And I'm pretty sure Chicken has a SWIG interface, which
means you could drive common C libraries from both Chicken and Ruby via
SWIG.
If you head over to comp.lang.scheme, I think you'll get plenty of answers.