Something that @AlexKnauth, @ArneBab, and I have been slowly working on: yet another lisp syntax that removes the parentheses called Wraith: https://github.com/cwebber/racket2-rfcs/blob/wraith/wraith/wraith.md
Still in progress but it looks fairly natural I think, and preserves the better parts of Lisp.
So I disagree about the language redundancy. There’s a lot of semantic information that allows to distinguish between "mismatched paren" and "missing argument" without adding noise that clogs the mind with required processing to ignore it.
Also my reason why I don’t like too many parens :-)
@mpjgregoire @cwebber @AlexKnauth Yes, that became apparent with both the GWL and when cwebber showed equivalent code to others:
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!