Comment by mrcjkb
Lux helps you install and create/maintain packages. Linting is a useful step in the creation of packages.
Pip lets you create virtual environments. Does that mean it's an environment manager, not a package manager?
(╭ರ_•́)
Lux helps you install and create/maintain packages. Linting is a useful step in the creation of packages.
Pip lets you create virtual environments. Does that mean it's an environment manager, not a package manager?
(╭ರ_•́)
It's like a package manager on steroids!
When I tried using Gleam, I loved that it came with all the basic tooling I needed and that's what I think is so wonderful about Lux. I don't want to spend my time fiddling around with setting up all the individual tools — I just want to write code. For me, Lux makes the broader experience around building Lua projects a lot more enjoyable.
I’ve come to using turboLua as my main Lua ‘Swiss army tool’, since it comes with so many things built-in, on top of a fairly functional luajit 2.0.
https://turbo.readthedocs.io/en/latest/
If I can get lux to deal with the package management scenarios around a few turboLua projects, I’m pretty sure I’m going to ship much more Lua code next year.
It doesn't, no? You create virtual environments using Python's venv module, not pip. The newer alternatives like uv do handle it, though.