Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think you're forgetting the gold standard in dynamic languages from the 80s: Common Lisp. It's still around, and it's still faster than almost every other dynamically typed language out there.

http://shootout.alioth.debian.org/u64/benchmark.php?test=all...

Half of the benchmarks are less than a factor of 2x slower than C, which is better than even GHC can do for Haskell.

Edit: Disclaimer: http://shootout.alioth.debian.org/dont-jump-to-conclusions.p...



This code does do 'safety 0', which make lisp much closer to C (no array out-of-bounds checks, no int overflow checks among others).

There is no need for LuaJIT to generate completely unsafe code to achieve it's performance.


Well, dmpk2k did say "with zero type annotations". How does SBCL fare without them?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: