[ANN] Ravi (a Lua 5.3 dialect) Alpha Release 0.23 with LLVM JIT compilation support

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Ravi (a Lua 5.3 dialect) Alpha Release 0.23 with LLVM JIT compilation support

Dibyendu Majumdar
Ravi (http://ravilang.org) is a dialect of Lua 5.3 with LLVM based JIT
compiler and limited optional static typing. I am pleased to announce
that the alpha 0.23 release of Ravi is now available. Additionally,
work is ongoing on creating a distribution of Ravi that includes high
quality third-party libraries
(https://github.com/dibyendumajumdar/ravi-distro).

This release is aligned with Lua 5.3.4.

The principal changes in this release are:

* LLVM 6.0 support
* Bug fixes from ongoing work on Ravi Distribution
* The LuaJIT bit library is included
* Ravi can be used to run dynasm assembler thanks to above

I am working towards release 1.0 of Ravi; the main task leading to
this is testing Ravi with a variety of different Lua libraries and
tools. Thankfully, this task is made easier due to availability of
quality libraries such as those being added to Ravi Distribution.

I would like to mention that work is also underway to incorporate the
generational GC from upcoming Lua 5.4 into Ravi.

I welcome any feedback.

Regards
Dibyendu