4 ms·
My first real job after school was working on Lua (5.1a mostly) in an embedded context. It was much faster than iterating on the QT C++ application that the Lua
by aeturnum 6y ago
My first real job after school was working on Lua (5.1a mostly) in an embedded context. It was much faster than iterating on the QT C++ application that the Lua was embedded in. It would, eventually, even allow us to do custom targeted push updates to our software (in 2009).
So I love Lua. I appreciate its speed and its flexibility. I think of it as Javascript's easy to use cousin. Straightforward to write and debug - you control the entire environment.
I also think this idea is deeply silly:
>People who want batteries want a ready-made powertool full of opinions. They are not looking towards Lua in the context that Lua wants to exist.
I would have loved ready-made powertools! I wouldn't include all the tools in my toolkit (and we already added some by building our own Lua with a few patches), but it sure would have saved me time writing them (and writing them badly as I was just out of school). I don't think a complicated, robust library would hurt Lua's mission and I'm sad to see this attitude in the community. I understand that Lua may be too small to support a "big" set of official libraries, but I think the idea that offering fewer options is better than more options is wrong.
- soapdog 6y agoBut there are ready-made powertools. There are even really nice "standard"-like libraries such as penlight. Depending on the environment you're using, you can have a Lua distro that already contains all the most useful libraries already baked in. That stuff is out there already for those who want it. In my opinion, one should assemble their own. You don't need to develop everything yourself, but you can grab the libraries you know you'll need/want and craft a little baseline Lua for you. LuaRocks can do that with some clever argument passing and fiddling with the search paths. Then, you're in control again, and your powertool is definitely yours.
- aeturnum 6y agoOh Penlight looks great! It seems like it's six years old, making it 4 years in the future for me in my first job. I was more talking about how frustrating I find the "less is better" attitude than complaining about the specific Lua libraries available today.