4 ms·
How I feel about Scheme's performance
- srean 16y agoI did not know Stalin could compile to LLVM bytecode. I thought it could only compile to C. It takes a while to compile code but the compiled code is blazing fast, that too, without type annotations. Is the LLVM support new ? Then I am pleased that Stalin development has become active again. Another fast scheme is Mosh-scheme and Ypsilon, the latter compiles to native code directly.
- mark_l_watson 16y agoHow do I feel about Scheme's runtime performance? I feel happy :-) Seriously, most Scheme implementations are fast enough. I use Gambit-C for writing small memory and fast command line utilities and some other utility type applications. I don't much use Racket, but the JIT compiler seems to produce good results and (like Chicken) it has great contributed libraries. Ruby is fairly much my favorite language but it is much slower than even Scheme (e.g., http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=racket&lang2=yarv http://shootout.alioth.debian.org/u32/benchmark.php?test=all...). In a lot of cases runtime performance does not matter nearly as much as the agility of a language.