So for a long time I found LISP elegant but I found the syntax infuriating.
-
@mcc wait, are you aware of Wisp <https://www.draketo.de/software/wisp>, the indentation+shortcuts Scheme syntax?
It’s one of the supported syntaxes in Guile, so you can theoretically use it to write Guix packages.
@aartaka I think it's very interesting!
I didn't know it was an option for Guix. That's good to know.
-
@aartaka I think it's very interesting!
I didn't know it was an option for Guix. That's good to know.
@mcc it’s an option for *Guile*. I’m not sure if it extrapolates to practical Guix programming, despite Guix being implemented in Guile. I don’t want to lead you astray here, because I’m uncertain myself 😅
-
( Look how fundamentally un-LISP-y my LISP is. I'm proud of it. https://codeberg.org/mcc/nameless-experimental-lisp/src/branch/unstable/sample/fizzbuzz.l0 )
EDIT: Wait, I think this sample code might be a bit out of date… this is from before the language had a "while" builtin, so it defines a "while" operation in terms of "if".
Wait. Can you write GUIX flakes (or whatever they're called) in Wisp?
-
Wait. Can you write GUIX flakes (or whatever they're called) in Wisp?
@mcc guix takes the radical approach of just using guile for everything instead of inventing another turing tarpit, so, probably?