Remix.run Logo
rowanG077 2 hours ago

I mean it's pretty wild to take s-expressions and not call them extremely terrible to read. The nix language sucks really badly, but I gladly take it over writing S-expressions.

Pay08 an hour ago | parent [-]

It reads almost the exact same as any functional C-style language. Not to mention that specifically for Guix, you're going to be writing the (name value) form for 99% of it.

rowanG077 an hour ago | parent [-]

I don't agree at all. Just look at these derivations: https://codeberg.org/guix/guix/src/branch/master/gnu/package...

I counted and you regularly see this: "))))))))))" at the end. This is not a language that is optimizing for being written by humans.

Pay08 an hour ago | parent [-]

That link isn't working for me (something about AI detection), but as a point of accuracy, those aren't derivations, they're simple source files. Derivations are generated out of them.

As for the closing braces, would it be better if you had a newline between each?