Looks like LuaJIT is really going to fork away from Lua this time. After these changes, it won't be a compatible Lua 5.1 implementation anymore, it will be a new language.
So shouldn't it have a new name?
Looks like LuaJIT is really going to fork away from Lua this time. After these changes, it won't be a compatible Lua 5.1 implementation anymore, it will be a new language.
So shouldn't it have a new name?
Why won't it be compatible? Any code written in Lua 5.1 will run on LuaJIT.
But not the other way around.
LuaJIT has always been a superset of 5.1.
Which is why it should be a new language. Like C and C++.
well, it doesn’t say Lua5.1-JIT
It could be opt in.
Are there any rough estimates on popularity of lua implementations? At this point it feels lua means luajit
not even close, because there are a lot of places where you can't run LuaJIT
Where can you not run LuaJIT? Genuinely curious
Wasm and platforms like iOS and Nintendo Switch (I think).
anywhere that does not allow self modifying code such as app stores.
LuaJIT is not just a JIT, it also includes high speed interpreters for x86, Arm, and more.