Remix.run Logo
whyenot 3 days ago

After Mike Pall left (10 year ago, wow!), for all intents and purposes, development ground to a halt.

https://www.freelists.org/post/luajit/Looking-for-new-LuaJIT...

I assume he's off somewhere with _why, questing for chunky bacon.

shmerl 3 days ago | parent [-]

Does it still lack maintainers today?

Kind of surprising if no one picked it up when it's so actively used by major projects (like neovim and others). It blocks using more recent Lua for them.

krapp 3 days ago | parent | next [-]

That's fine. Freezing it at 5.1 (with some extensions) makes it stable. Not every language needs to move at the neck-breaking speed of, say, Javascript, pulling in every trend and bad idea that comes along for the sake of staying hip and exploding with unnecessary complexity and bloat. We need small, simple, sane languages.

If you want to use a more recent Lua version, of course that's available. If you want to use LuaJIT then you know exactly what you're dealing with and that there won't be any weird surprises in the future.

whyenot 3 days ago | parent | prev | next [-]

Mike Pall is still active occasionally, but there has been little development since 2017 and nobody else seems to have picked up the ball (but someone out there prove me wrong!).

johnisgood 3 days ago | parent | prev | next [-]

Why would you want "recent" Lua? LuaJIT includes features from newer Lua versions (5.2 and 5.3), and more.

See https://luajit.org/extensions.html.

pansa2 3 days ago | parent | prev [-]

> Kind of surprising if no one picked it up

LuaJIT’s code is very complex and esoteric, I don’t think anyone other than Mike Pall has done any significant work on it.