Post A5aelrDapFlDMJUt7o by zx@mastodon.xyz
 (DIR) More posts by zx@mastodon.xyz
 (DIR) Post #A5achoUmo5IZqdU1DM by zx@mastodon.xyz
       2021-03-26T01:40:16Z
       
       0 likes, 0 repeats
       
       I feel like every language should come with tooling to upgrade the version of the language. Right now I use external tools like pyenv, n/nvm, stack, etc. It really should just be built-in.Only Go and Rust are painless enough to upgrade that they don't feel like they need it.
       
 (DIR) Post #A5achpEA5Naw7MiFwO by grainloom@cybre.space
       2021-03-26T02:19:26Z
       
       1 likes, 1 repeats
       
       @zx :oh_no: There is enough NIH already with language specific package managers trying to do everything.Guix and Nix already solve this issue much better than things like pyenv, languages should just target them. Maybe provide their own Guix channels if absolutely necessary.
       
 (DIR) Post #A5aeUMw4A9eAW2xaJE by zx@mastodon.xyz
       2021-03-26T02:37:40Z
       
       0 likes, 0 repeats
       
       @grainloom So that's kinda what should happen but I feel on many ways Guix/Nix are their own form of NIH since all these Nix files need to be made for everything!Also in nix it's not as smooth to move between versions of a language as something like nvm, so these tools will always have an audience
       
 (DIR) Post #A5aelrDapFlDMJUt7o by zx@mastodon.xyz
       2021-03-26T02:45:36Z
       
       0 likes, 0 repeats
       
       @grainloom Like more generally it's tricky to have multiple versions of software in nixhttps://github.com/NixOS/nixpkgs/issues/93327https://discourse.nixos.org/t/nix-env-how-i-can-install-two-differents-versions-of-the-same-software-inside-a-user/3490
       
 (DIR) Post #A5aevK8Eh9GDdgVOls by zx@mastodon.xyz
       2021-03-26T02:41:44Z
       
       0 likes, 0 repeats
       
       @grainloom Like more generally it's tricky to have multiple versions of software in nixhttps://discourse.nixos.org/t/nix-env-how-i-can-install-two-differents-versions-of-the-same-software-inside-a-user/3490