Lispers have an embarrassment of riches with control structures. The question is not 'can I express it this way?' but 'should I?'.
miniblog.
Related Posts
The Guile contributors are some extremely talented lispers. Missing a parenthesis in lisp docs is done by every lisper once in a while though :)
It always makes me smile that lispers use the term "earmuffs" to refer to variables named *foo*.
https://lisp-lang.org/style-guide/#variables
As far as I'm aware this particular name isn't used in other communities. Paired * is rare elsewhere, but lisp programmers are no stranger to paired syntax!
@cwebber@octodon.social Interesting choice. So this will be the primary language, not some IR?
I don't think I've seen any lisps pivot to non-paren syntax though. I can only think of Wisp and sweet-expressions (libraries with limited adoption AFAICT) and Dylan (a separate language made by lispers). What pivots did you have in mind?