Dear all,
I realised recently that for some years I've spent more time simply refreshing my "power patches" for successive releases of Lua than on all other Lua programming combined. (These days I find I mostly use Python, and it's been many years since I actively developed in Lua.)
Hence, I would like to find a new maintainer, or new maintainers, for these patches for the Lua build system and front-end (i.e. lua.c).
The patches can be seen as a
GitHub gist (they used to live on
lua-users.org, but I find I can no longer edit it). I also attach the current versions to this email.
There are two patches:
1. Add readline history loading/saving. Hey,
te...@lua.org, maybe you'd be interested in this? I asked about it in the run-up to the 5.5 release, when you were busy with that.
2. Add support for multi-version multi-arch installations. This is probably mostly of interest to distro packagers. The patch changes the build system to add architecture-specific and version-specific paths, so that Lua can be installed in multiple versions and for multiple CPU architectures. The current version of the patch uses a Debian-specific way to get the architecture, but it could easily be made more generic.
The work involved in maintaining these patches is small: patch updates to Lua usually require no changes, and minor version updates (the biggest sort we've had for over 20 years!) usually require a bit of editing. (For example, Lua 5.5 introduced support for dynamically loading readline, and that induced bigger changes in the load/save readline history patch.)
On a personal note, I continue to find Lua inspiring both in technical and narrative ways, even though I don't use it any longer, and I still check in to see what's up from time to time!
All the best,
Reuben