From: "M. Edward (Ed) Borasky" Date: 2007-12-18T15:32:26+09:00 Subject: Re: Best compiled language for extending Ruby 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.