Live data from Hacker News

LuaJIT uses rolling releases

freelists.org

31–40 of 61 posts

Re: LuaJIT uses rolling releases

#31

Went to the site and could not find info about Lua version support, is LuaJIT still Lua5.1 only these days? I hope it can support newer versions, e.g. 5.4 etc.

5.1 and a few features from 5.2 such as hexadecimal escapes in strings. I could be woefully out of date but they are/were listed here http://luajit.org/extensions.html

Re: LuaJIT uses rolling releases

#33
post #2

Also interesting is that https://luajit.org/status.html now states “LuaJIT is actively developed and maintained” (whereas for the last ~5 years, “actively” isn’t a word I’d have used), and makes reference to a TBA development branch.

This makes me soooo happy to hear because with all of the forks of LuaJIT post it not being maintained by Mike ~5 years ago, no one seems to carry the baton very well.

LuaJIT is truly an engineering marvel that more folks should adopt.

If it's actively being maintained again, hopefully that will happen.

What I don't quite get is the follow:

"Please note: The main LuaJIT author (Mike Pall) is working on unrelated projects and cannot accept bigger sponsorships at this time. But other community members may be open to sponsorship offers — please ask on the LuaJIT mailing list for any takers."

https://luajit.org/sponsors.html

Re: LuaJIT uses rolling releases

#34
post #2

Also interesting is that https://luajit.org/status.html now states “LuaJIT is actively developed and maintained” (whereas for the last ~5 years, “actively” isn’t a word I’d have used), and makes reference to a TBA development branch.

https://repo.or.cz/luajit-2.0.git/shortlog

That's some good news I needed but didn't deserve!

Re: LuaJIT uses rolling releases

#35
post #3

> DO NOT use pseudo-releases or tarballs created by third parties. In particular, automatic tarballs made by GitHub and other mirrors are lacking the .git directory and will not properly build anymore. It's a little concerning that their build process relies on a .git directory being present. That's going to make it quite tough for packagers to actually package this.

It could be using git submodules or tags. That isn't very concerning.

Re: LuaJIT uses rolling releases

#36
post #2

Also interesting is that https://luajit.org/status.html now states “LuaJIT is actively developed and maintained” (whereas for the last ~5 years, “actively” isn’t a word I’d have used), and makes reference to a TBA development branch.

The RISC-V port is marked as TBA, too.

Re: LuaJIT uses rolling releases

#37
post #10
post #3

> DO NOT use pseudo-releases or tarballs created by third parties. In particular, automatic tarballs made by GitHub and other mirrors are lacking the .git directory and will not properly build anymore. It's a little concerning that their build process relies on a .git directory being present. That's going to make it quite tough for packagers to actually package this.

I'm confused what you mean. What is a packager doing here? I always assumed that the intention of this library is that you, as a developer, compile and embed it in a product that needs a scripting engine. What use would a standalone LuaJIT package be?

Even ignoring the installed interpreter, libraries on Linux distributions are usually installed system-wide as their own packages which other packages depend on (neovim, mpv, cgit, etc.)

Re: LuaJIT uses rolling releases

#38
I wish people wouldn't do this. It makes it very confusing to know when it makes sense to upgrade, and depending on your luck you'd be getting a version that has a bug fixed in the commit right after, but you wouldn't know because nobody announced a patch release. I get that release engineering adds a lot of overhead but it helps build a lot of trust between the developer and the user.

Re: LuaJIT uses rolling releases

#40
post #33
post #2

Also interesting is that https://luajit.org/status.html now states “LuaJIT is actively developed and maintained” (whereas for the last ~5 years, “actively” isn’t a word I’d have used), and makes reference to a TBA development branch.

This makes me soooo happy to hear because with all of the forks of LuaJIT post it not being maintained by Mike ~5 years ago, no one seems to carry the baton very well. LuaJIT is truly an engineering marvel that more folks should adopt. If it's actively being maintained again, hopefully that will happen. What I don't quite get is the follow: "Please note: The main LuaJIT author (Mike Pall) is working on unrelated proj…

"If you want to pay someone to make a change to LuaJIT, Mike Pall is not available, but other people on the LuaJIT mailing list may be."
Post reply on HN