29 ms·
I think nadav256 meant dynamically typed. I.E. most languages that target LLVM are statically typed, and this project is one of the few (the first?) to successf
by bronxbomber92 12y ago
I think nadav256 meant dynamically typed. I.E. most languages that target LLVM are statically typed, and this project is one of the few (the first?) to successfully leverage LLVM for a dynamically typed language.
- sanxiyn 12y agoJulia is another dynamically typed language using LLVM. On the other hand, Julia was designed to use LLVM. I think this may be the first to succeed in dynamically typed language not designed to use LLVM.
- ihnorton 12y agoWhat about Rubinius? (don't know much about it; does it not qualify as successful?)
- erichocean 12y agoThere's also Python's "Unladen Swallow" attempt.[0] [0] http://en.wikipedia.org/wiki/Unladen_Swallow http://en.wikipedia.org/wiki/Unladen_Swallow
- bobbyi_settv 12y agoUnladen Swallow is a dead project at this point (although many lessons were learned from it). The active Python LLVM Jit project is Dropbox's Pyston: https://github.com/dropbox/pyston https://github.com/dropbox/pyston https://tech.dropbox.com/2014/04/introducing-pyston-an-upcoming-jit-based-python-implementation/ https://tech.dropbox.com/2014/04/introducing-pyston-an-upcom...