Typing Nix
I love Nix. NixOS is my primary development operating system. However, the Nix language itself is syntactically <i>ugly</i>, and this proposal makes it even uglier. Parentheses, sigils and special characters (esp. semicolons) are line noise — the less of it the better.<p>Why they wouldn't take the most (syntactically) beautiful functional programming language out there — Standard ML? It would work perfectly for such a task. Or the second contender — Haskell. If C-like syntax is desired, the best contendant is probably Swift.<p>I cringe every time I have to edit a .nix file (and I have to do it a lot).