| ▲ | mrcjkb 2 days ago |
| 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? (╭ರ_•́) |
|
| ▲ | Crestwave 2 days ago | parent [-] |
| It doesn't, no? You create virtual environments using Python's venv module, not pip. The newer alternatives like uv do handle it, though. |
| |
| ▲ | mrcjkb 2 days ago | parent [-] | | Right, my bad.
Still, being able to do more to aid the creation and maintenance of packages than just install packages doesn't make something "not a package manager". | | |
| ▲ | Lyngbakr 2 days ago | parent [-] | | 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. | | |
| ▲ | MomsAVoxell 2 days ago | parent [-] | | 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. |
|
|
|