@grainloom @enkiv2 @jamey Imagine dealing with two different versions in different projects. If luarocks installs everything in the same place, the lastest version will overwrite the older one and the project that uses the older library could have issues.
That happens quite often, that's why npm-s approach is not bad in that sense.