[Nix-dev] Using Nix as a package manager (for yet another language)

Marc Weber marco-oweber at gmx.de
Fri Feb 12 13:22:15 CET 2016


urweb requires C/C++ libraries (eventually).
AFAIK C/C++ package managers don't exist (dependency information) - they
are "encoded in configure scripts and whatnot" - for some universes
(gnome) there are dependency informations available eventually.

Thus for that use case nix is a good fit, because you can "provide a
working set of dependencies" within nixpkgs - and because nix also
forces you to have "one maintained set of packages". Eg hackage
theoretically allows infinite amount of combinations nobody can test in
real life.

All languages I know (Haskell, python, ruby) depend on C libraries and
thus partially suffer from such kind of problem - even Vim depending on
python and whatnot...

Thus yes: Nix is likely to provide results you can live with fast.

Marc Weber


More information about the nix-dev mailing list