3 ms·
Well, you would use records, but records are a weak point of the Haskell language. I've discussed "why not Haskell" with some Nix people and they specifically m
by seagreen 10y ago
Well, you would use records, but records are a weak point of the Haskell language. I've discussed "why not Haskell" with some Nix people and they specifically mentioned the lack of row polymorphism.
- vertex-four 10y agoYou couldn't reasonably create a record for the NixOS configuration - the amount of options (fields) is massive. The all-packages.nix file is an untyped dictionary mapping strings to derivations as well.
- codygman 10y agoPurescript?
- benley 10y agoCan I just point out that pretty much all of these options, including guix, are things that were invented well _after_ nix was established as its own thing? (aside from Haskell and Scheme themselves, of course)