A few months ago I started a thread "panda bears will die, sloths will live on". I really regret it. I upset some people, people I respect.
Having said this, I meant well and I think some of the issues I failed to articulate are still valid today.
I think that list members are often pushing the Lua team in directions they probably should not go in. For instance, I was pushing for an easier way to split code into separate files and was comparing Lua to Python and PHP, I wasn't worried if Lua got a bit bigger.
Now I am not doing desktop work with Lua and am more interested in the embedded side and I want Lua to be smaller. I am impossible to please and as a whole so is the list.
I have a suggestion.... why not divide the language into sizes? For instance lets say standard, vanilla, PUC Lua was size 3. Size 2 could be the same Lua shipping with long int's and size 1 could be Lua shipping with plain int, or something like this, others would be better qualified to sort this.
Now this is not very interesting but what about Lua size 4, the community edition? Why not make a bigger, slower, more feature rich Lua that the general community could develop.
Perhaps this would end, the endless discussions about what is missing or wrong with Lua, whatever was missing could be added to the design-by-committee version and the Lua team could focus on the version they want to work on with just a few smaller sizes pre-compiled for convenient number types.
If you like my idea great, if not, that's fine but I would like to pay my respects to a wonderful community that has helped me a lot and if this suggestion stinks, I will keep trying-Patrick