|
|
|
|
|
by spooky_deep
206 days ago
|
|
I can say why I bounced off of Nix. Lots of package combinations didn’t work and I was not skilled enough to figure out why. The error messages are terrible. They don’t provide enough versions of packages. I want Python 3.10.4 exactly. But Nix packages by default only provide 3.10.something I would love to use Nix everywhere, but it’s just too cumbersome for me. |
|
And the error messages are ... well, yeah. I don't find the nix language as awful as some do, but it's still a functional language by and for functional programmers, and being lazy, a lot of errors surface in very non-obvious places. Ultimately Nix could use a declarative config format on top of everything, but I'd rather they ironed out the other issues first. Guix seems to be a bit further along there, but its platform options are more limited.