ravi
ravi copied to clipboard
Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers
Instead we need to use the writestring api call. This allows the correct capture of output to the debugger.
Initially I was trying to write VM tests in C but that is not easy to do. So delete old tests
MIR JIT (https://github.com/vnmakarov/mir) is a promising new JIT engine. It is everything that I have been looking for - small, and fast. Code generation appears to be good too, although...
It is a maintenance overhead so it will remain on a branch but remove from master
So I started here: https://ravilang.github.io which says that binaries are here: https://github.com/dibyendumajumdar/ravi/releases However the most recent binary from that page is 3 years ago: https://github.com/dibyendumajumdar/ravi/releases/tag/0.19 I also found this release:...
At least on Linux and Mac OSX we can use a simple Makefile - based off Lua's one. MIR support to be added
The C JIT treats this as an assertion but VM treats as conversion.