Comment by otabdeveloper4
3 months ago
> but makes cleaner code without side effects
No, that is an urban legend.
> when I have learned Haskell first to understand it's foundations more deeply
Nix is nothing like Haskell.
Also, the functional and lazy nature if Nix is not an ideological decision, it's a necessity when you have a giant monorepo config for 200000 packages. (Without laziness you'd have to wait for an hour just to evaluate the config options.)
Well Haskell was mentioned many times in presentation, sixos is “Gentoo with Haskell instead of Python” https://cfp.cccv.de/media/38c3-community-stages/submissions/...
But thank you for insights, I have learned Haskell basics and in awe already. Maybe "functional code is going to fix the world" not the full truth when I get more experienced ;-)