4 ms·
Anybody looking into a package management solution should just use nix and be done with it. Works on Linux, Mac, Windows, BSD, probably others. Language-agnos
by aphexairlines 14y ago
Anybody looking into a package management solution should just use nix and be done with it.
Works on Linux, Mac, Windows, BSD, probably others.
Language-agnostic (and build-system agnostic) so if your project ends up depending on bindings to a specific version of libjpeg or some other C library, you won't be stuck. Likewise if you have perl/ruby glue scripts in your project (which is bound to happen), their dependencies can be properly modeled too.
- pbiggar 14y agoDo you have the same control over JS library versions in NIX and you do in npm? I find it very unlikely...
- aphexairlines 14y agoA nix package specification can depend on a specific version/build of another package (such as a JS library), with the version being as specific as the md5 hash of its contents.