Re:What i wish i knew when learning haskell
by chongli on Saturday April 29, 2017 @12:21PM
(#14227245)
The number one mistake they made was in deciding to make the package database stateful. Such an odd choice for a language so focused on purely functional programming. Packages should be pure functions, with the final result being a read-only cache. This is how Nix [0] works and it makes everything else seem like a bad idea by comparison.
[0] https://nixos.org/nix/