6 ms·
LuaJIT is a nigh untouchable work of art, we might never see a faster dynamic language JIT. PyPy is significant because of the nature of Python itself: the lan
by metamemetics 16y ago
LuaJIT is a nigh untouchable work of art, we might never see a faster dynamic language JIT.
PyPy is significant because of the nature of Python itself: the language specification is much more complex than Lua and there are currently many more users and applications.
[the more complicated the language specification, the harder it's going to be to prove things about, the harder it's going to be to write a compiler]
- Raphael_Amiard 16y ago> LuaJIT is a nigh untouchable work of art, we might never see a faster dynamic language JIT. Well Mike Pall disagrees in that he says there are still a lot of possible optimizations. Also all the process of by hand optimization for specific architecture can theoretically be automatized and decoupled. You're totally right about Python complexity though.
- Zak 16y ago>we might never see a faster dynamic language JIT Lisp implementations have been performing at a similar level for years now - many with the aid of AOT compilation, some not. Currently, Racket and SBCL are comparable to LuaJIT on the Alioth microbenchmarks - faster at some and slower at others.