3 ms·
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 ne
by matheusmoreira 4mo ago
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?
- a_t48 4mo agoIt could be opt in.
- sourcegrift 4mo agoAre there any rough estimates on popularity of lua implementations? At this point it feels lua means luajit
- latenightcoding 4mo agonot even close, because there are a lot of places where you can't run LuaJIT
- tuvix 4mo agoWhere can you not run LuaJIT? Genuinely curious
- extrememacaroni 4mo agoanywhere that does not allow self modifying code such as app stores.
- Boxxed 4mo agoWasm and platforms like iOS and Nintendo Switch (I think).
- Dylan16807 4mo agoLuaJIT is not just a JIT, it also includes high speed interpreters for x86, Arm, and more.
- ulbu 4mo agowell, it doesn’t say Lua5.1-JIT
- orthoxerox 4mo agoWhy won't it be compatible? Any code written in Lua 5.1 will run on LuaJIT.
- matheusmoreira 4mo agoBut not the other way around.
- orthoxerox 4mo agoLuaJIT has always been a superset of 5.1.
- matheusmoreira 4mo agoWhich is why it should be a new language. Like C and C++.