Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Essentially, Nix treats every version of a package, or every "instance" of a package compiled with different flags, or different "build inputs", as a completely different dependency. So foo-1.0, foo-2.0, and foo-2.0-debug are all separate things you can depend on, from the POV of the package manager. A huge "symphony" (a friend's term) of symlinks holds it all together.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: