We open on a chat conversation that I had with my good friend and former colleague “Doug,” in which we were discussing my experience reading through the Nix manual. ian: there were certain things that i wanted to learn how to do ian: and i still don't really know how to do them ian: like ian: it seems like ian: you should just have a file ian: called "ian.nix" ian: where you write down the things you want ian: and then there should be a way to say "install exactly this set of things" ian:...| ianthehenry.com
So this isn’t great: $ nix-env -i python3 installing 'python3-3.10.0a5' Why isn’t this great? Well, because in the Python versioning scheme, python3-3.10.0a5 is short for “Python 3.10.0 alpha version 5.” The latest stable release of the Python reference implementation, right now, is actually 3.9.5. 3.10 is currently considered the “pre” branch, and 3.11 is currently the “dev” branch. I think; I’m not really a Python person. So it’s not great that a new Nix user might try t...| ianthehenry.com