By modern standards, Lisp syntax is rather verbose at the micro level. But it more than makes up for it at the macro level.
Lisp syntax is pretty good but far from minimal here. Though of course it can be improved *internally*. And unlike CL, Racket and Gerbil allow that in a modular way and without losing source debugging information.
-
-
Pretty easy to define an operator zoo or infix if that’s your thing. And threading operator(s) eliminate a lot of parens.
-
If you have to define these, you're already invoking the "macro" (or "reader macro") level. Now try to develop a common culture of two or more developers using the same zoo... I have trouble imagining that in CL. In Racket maybe (or maybe in Gerbil Scheme).
- 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!