Hacker News new | ask | show | jobs
by otabdeveloper4 505 days 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.)

1 comments

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 ;-)