Some of these things are already implemented in PUC Lua. I don't know why they are diverting from lua spec on other aspects though. Why not work together with the PUC Lua team to add some of these to both lua versions and work on bringing their functionality closer to each other instead of further apart. You might as well just make a new language instead. New features will end up not being used in effort to keep lua…
> Const keyword: changing const from `local a = 42` to `const a = 42` is far better syntax. The bracketed syntax was never a good idea. The bracketed syntax is an okay idea especially for , adding close as a keyword would be a disaster given how common the word is. If anything, local should have been tossed away as a keyword and the bracketed syntax adopted completely v , v2 = io.open'file', false g = 5 5.5 introduce…
Thanks for the comment! It’s helpful.