2 ms·
Nix's DSL is just that - domain-specific. Its laziness + it's record system and all the sugar around it are perfect for a package manager config language. I l
by whateveracct 5y ago
Nix's DSL is just that - domain-specific.
Its laziness + it's record system and all the sugar around it are perfect for a package manager config language.
I love Nix-the-language even as someone who loves Scheme.
Now if Nix-the-language had an s-expression frontend..I would always prefer that. But the core language is great.
- Xophmeister 5y agoIndeed; from what I’ve played with it, it does everything it needs to. I’m a big Scheme fan too, but if Nix does the job, then why overcomplicate it? It reminds me of HCL, which I know people love to hate on, but I’ve always found eminently useable.
- lambdaba 5y agoAgreed, I wonder how Guix can manage to work the same (does it?) as Nix if the language is not restricted in this way. (PS: I too would prefer parens over semicolons :))