Home
CW: rambling about package managers
@[email protected] tbf both are bad because nobody is stopping you from making a package `VeryGay` and using namespace `Gay.*`. and similarly in java. anyone can use any namespace, which sucksssss. too much mental overhead. and also good luck with conflicting transitive dependencies. npm and cargo are probably the only sane package managers, since they force you to import from the same name as the package name. you do `npm install very-gay` and can be sure that `import 'very-gay'` will do exactly what you expect about the domains in java - afaik, some primary java package registry requires you to prove ownership of the domain before you can publish a package.