[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: [ANN] Ravi (a Lua 5.3 dialect) Alpha Release 0.23 with LLVM JIT compilation support
- From: Dibyendu Majumdar <mobile@...>
- Date: Sat, 17 Mar 2018 00:08:19 +0000
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