3 ms·
I love Lua and the Lua community, but as a native Windows user, it's historically been a nightmare to use. To this day, I have never gotten LuaRocks to work rel
by toastercat 5y ago
I love Lua and the Lua community, but as a native Windows user, it's historically been a nightmare to use. To this day, I have never gotten LuaRocks to work reliably on Windows.
This is very different than Node + NPM, which you can get set up and going in <5 minutes.
- ncmncm 5y agoSo, another advantage, then?
- toastercat 5y agoI'm not sure I follow; it's an advantage that it doesn't work well on Windows?
- ncmncm 5y agoMight help encourage you to move away from Windows.
- toastercat 5y agoI have plenty of reasons to move away from Windows, and also plenty of reasons to stay. :) But I think it's overall a net-negative that there is no simple way to use LuaRocks on Windows. I don't believe in gatekeeping, especially when so many programmers still begin their journey on Windows.
- smohare 5y agoIt’s not gatekeeping. Maintaining for Windows is a huge cost to damn near everyone involved.
- toastercat 5y agoPerhaps, but the majority of PC users are on Windows, so it's a bit cheeky to imply not having Windows support is an advantage.
- AHTERIX5000 5y agoI've had issues with LuaRocks on pretty much all platforms. Some libs work fine (at least those without native deps) but the Luarocks native builds mostly lean on handcrafted makefiles. They usually come with hardcoded paths for libraries which is extremely fragile if you are using some other flavor of *nix than the maintainer. If you need a solid library ecosystem Lua just isn't the best choice.