Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Lua community needs to learn to move on

This story is about the Lua community's struggle in keeping up with newer versions of the language and its associated tools. Mike Pall, a key figure in the LuaJIT community, recently deleted old tags for LuaJIT versions from his GitHub repo, which forced developers to upgrade. This action, while potentially unfriendly, makes sense due to the ongoing bug reports for very old Lua versions.

The Lua community has a history of being reluctant to move away from older versions, even when newer versions are available. This issue has been exacerbated since the split between Lua and LuaJIT around the release of Lua 5.2, 15 years ago. Many Lua libraries have been built around specific versions of Lua, making it difficult for maintainers to keep up with the latest versions.

The author of this story suggests that the Lua community should move towards supporting only the latest versions of Lua (PUC-Rio and LuaJIT) and proposes a new language called Teal, which aims to bridge the version gaps between Lua versions.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at hisham.hm →

More in Tech

Building the foundation Claudius runs on

This tutorial was written by Néstor Daza . This is the third article in a series about building Claudius , my own Claude-based chatbot ( Github ).

  • Identity system prevents client from tampering with user roles on server
  • Three roles (admin, member, guest) resolved in specific order on server
  • Deployment requires OAuth client identifier and secret in Google Cloud Console

More from Tuesday 4 August →