From: Chris Lattner
Since LLVM 2.5, Rubinius has made several major leaps forward, implementing +a counter based JIT, type feedback, and speculative method inlining. +
+ @@ -254,7 +259,6 @@ handling.-UPDATE! Pure is an algebraic/functional programming language based on term rewriting. Programs are collections of equations which are used to evaluate expressions in @@ -264,12 +268,8 @@ built-in list and matrix support (including list and matrix comprehensions) and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code.
-In addition to the usual algebraic data structures, Pure also has -MATLAB-style matrices in order to support numeric computations and signal -processing in an efficient way. Pure is mainly aimed at mathematical -applications right now, but it has been designed as a general purpose language. -The dynamic interpreter environment and the C interface make it possible to use -it as a kind of functional scripting language for many application areas. +
Pure versions 0.31 and later have been tested and are known to work with +LLVM 2.6 (and continue to work with older LLVM releases >= 2.3 as well).
-UPDATE! Roadsend PHP (rphp) is an open source implementation of the PHP programming language that uses LLVM for its optimizer, JIT, and static compiler. This is a