I fucking hate luarocks. Seriously fuck lua rocks. Lua shouldn't have a package manager. I don't have any solid reason for that and will support any other language having one but Lua? Nope. No package manager for you. You've lost that privilage.
Neovim
Im curious, why do you think this way?
I'm being hyperbolic but I do genuinely dislike Luarocks.
Everywhere I've used them I'm met with issues. May they be incorrect versions being downloaded, Luarocks just not doing anything but giving g no error, or the worse problem none of the packages working correctly.
Lua can be quite hyper specific to each usecase too. It's supposed to be. This leads to a disconnect between the generic packages and the Lua code used for neovim, the love engine, Warcraft and Roblox Moding, or whatever.
Lua does have inherit issues that make package management difficult. Each version of Lua is intended to be its own segregated ecosystem. This is a major strongsuut for Lua as it can change wildly while devs can know their version will be supported, and stay stagnant (on purpose). However, this hurts the package ecosystem as it can be difficult to support each Lua leading to an even smaller number of packages.
I've never had a good experience when using luarocks or anything that requires Luarocks.
There are few things more infuriating to me than when a package manager doesn’t work well.
Like, that’s the job. That’s why you’re here. I get why dependencies are hard to calculate but that doesn’t make it less annoying when the software is bad at it.
I haven’t used Luarocks but I feel like Ruby had some serious package management issues before RubyGems became more stable (a long time ago), and it was so annoying.