6 ms·
Nix [...] and a terrible language I never get this criticism. Nix is a pretty nice, small, functional programming language and lazy evaluation makes it really
by microtonal 2y ago
Nix [...] and a terrible language
I never get this criticism. Nix is a pretty nice, small, functional programming language and lazy evaluation makes it really powerful (see e.g. using fixed-points for overlays). I wonder if this criticism comes from people who have never done any functional programming?
When I first started with Nix six years ago, the language was one of the things I immediately liked a lot. What I didn't like was the lack of documentation for all the functions, hooks, etc. in nixpkgs, though it certainly got better with time.
- pdimitar 2y agoI did say I could learn it and I do FP for 8.5 years now. It's not that. It's the obscure error messages, mostly. And as you said, documentation even to this day leaves stuff to be desired, thought that might be better nowadays, no idea and I don't plan to revisit still.