4 ms·
I was very confused. I thought this had something to do with Rust and nix[1]. [1]: https://nixos.org/nix/ https://nixos.org/nix/
by geocar 11y ago
I was very confused. I thought this had something to do with Rust and nix[1].
[1]: https://nixos.org/nix/ https://nixos.org/nix/
- tomp 11y agoMe too! It's actually about a library, nix, whose mission is "to provide ‘Rust friendly bindings to *nix APIs’". https://github.com/nix-rust/nix https://github.com/nix-rust/nix
- Keats 11y agoSame here. To be fair the Nix package manager has a name that is actively harming its growth since most people think *nix as in unix when you say nix.
- ris 11y agoGoogle does too to an extent, making troubleshooting more of a pain than it should be.
- k__ 11y agoSame here. I thought "A match made in heaven" But it will probably never happen, because Cargo is too good, haha
- wizeman 11y agoWhat do you mean, it will never happen? The nix package manager has (admittedly, undocumented) support for Rust / Cargo projects.
- lolidaisuki 11y agoCargo is bad. I hate how every language has to have it's own package manager. It's worse than just reinventing the wheel because it's actively harming everyone by requiring them to have a million package managers installed and know how to use them all. And often times these language specific package managers are insecure and lack many features. If we had just a few big package managers like nix and guix people could just package for those and we could have everything in one place. Projects like node, perl, python, rust etc. don't need to be the only people in control of their package managers. They could just host language specific repos or something.
- vog 11y agoIndeed, using "nix" as a (Rust) library name is a very bad choice, given the increasing popularity of the Nix package manager.
- dkersten 11y agoI think we're now at the point where it is very difficult for any name not to clash with the name of something else. So I no longer worry about it.
- xaduha 11y agoIt's still easy enough, there are many hundreds of geographical locations in many tens of languages alone. Just make some effort.
- lolidaisuki 11y agoAs long as it doesn't clash with something in the same field. The problem isn't lack of good names, it's people wanting 3 letter names for all of their projects.
- pmarin 11y agoThere is also another OS based on Plan9 [1] [1] http://lsub.org/ls/nix.html http://lsub.org/ls/nix.html
- paulddraper 11y agoVery excited, and then very confused. Because nix and Rust are both great.