Tangently related but I’ve been deep in Lua recently working on a rust implementation that supports Lua 5.1-5.5 in one Rust Binary https://github.com/ianm199/omnilua . My ultimate goal was to support LuaJIT in Rust as well but this does not make it easier.
Oh wow, seriously, I always thought Lua should have been like this. The 5.1/5.2/5.3+ split was so painful. > My ultimate goal was to support LuaJIT in Rust as well but this does not make it easier. I think you could stop right before the syntax extension.
If you have any Lua use cases let me know I’m looking for more real world use use cases to justify the effort here.