~graefchen@TTBP



06 august 2026

on lua

After reading this article, this commentary article, and some of the comments to this article on lobsters of the article, I felt like I need to vent a little bit, because I feel like (note that I feel like and I am not certain of) that some people might be misinterpreting the article a littel bit (even if a misunderstanding is probably more likely).

The thing that irks me the most is this sentence in hishams original article (emphasis mine!):

I understand that Lua is an embeddable language and if you make a decision in a point in time to bundle, say Lua 5.2 in your app and you build a plugin ecosystem around it, then you’re married to it forever. But then that’s your app’s ecosystem to take care.

And I read from it, that hisham is not angry at people using Lua and vendoring it in their own software. But that it then is your responsibility to support it, and not report bugs that were already fixed in existing newer versions and say "jobs done", because YOU are using Lua as a vendored programming language.


I that regard I quite like how neovim plugins are ending in .nvim and you are to be expected, that the code only works for neovim, and not in lua itself.