Ravi Alpha Release 0.4 - Windows and Ubuntu 64-bit
Pre-release
Pre-release
This release has a fixes for following bug:
- Issue 26 - upvalues can subvert static types
- Issue 25 - pairs() does not work with Ravi arrays
- Issue 24 - ipairs() does not work with Ravi arrays
- Issue 9 - Lua C API handing of Ravi arrays - initial work on this
This release includes a Ubuntu binary.
Note that on Ubuntu you need to set PATH and LD_LIBRARY_PATH variables for the shared library to be found.
Please note following limitations in this release:
- JIT compilation not yet supported for bitwise operations
- The Lua C API has not been fully tested for Ravi extensions so please do not use the C API yet.
- Coroutines not supported in JIT mode
- Debug API not supported for JITed code
- Tail calls handled as normal calls - so will cause stack overflow for recursive calls (max 110 levels)
- Note that by default JIT compilation is not enabled - refer see documentation referred to below.
- Expect lots of bugs
- Please read the latest documentation (http://the-ravi-programming-language.readthedocs.org/en/latest/) for details of what works and what doesn't , and how to enable JIT compilation