I have been quietly following this thread, but feel like I should chime in a bit.
I don't understand why Penlight/stdlib is not the "cowpath"? I use Penlight most so that is what I am familiar with, so that is where my comments will be focused. Penlight has two levels, but ultimately I feel like users are looking for a single library to fill in the gaps for application creation. This is where Penlight shines. It has high level application code like a command-line parser, down to config file reading, all the way to algorithm/design pattern code. Is it the fact that it has many files? I am trying to get a good sense for the reason for all this. Thoughts?
Do people think that if we make a single file library it will magically sneak into the official Lua source release? I think people should focus on full distributions like LuaDist[1], Lua for Windows[2], and LuaRocks[3]. In fact, if you look at the official Lua home page there is a link to Lua for Windows. I know in other threads they have mentioned they need at least a link on the official page to be considered "standard", thoughts?
I am not trying to stir people up, just get a true direction for what people want and if anything current can fill that requirement with a bit of help.
Thanks for engaging me.
--
Regards,
Ryan