Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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


anywhere that does not allow self modifying code such as app stores.


Wasm and platforms like iOS and Nintendo Switch (I think).


LuaJIT is not just a JIT, it also includes high speed interpreters for x86, Arm, and more.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: