On Feb 23, 10:42 am, Mark Volkmann <r.mark.volkm...@gmail.com> wrote:
> What if Clojure had an alternate "surface" syntax that was translated
> into standard Clojure syntax by a kind of preprocessor?
>
> Many people that don't like Lisp dialects don't like them because of
> the parentheses. I'm trying to address that.

Heh heh. This is one of the oldest debates in programming languages.
The original Lisp had something called "M-expressions", a surface
syntax without parentheses.  But no one ever bothered to implement it.

About once a month someone brings up "Lisp without parentheses" on
comp.lang.lisp.  It's never caught on.  For one thing, it's harder
than you think when you get into all the edge-cases.  For another, it
usually doesn't offer any compelling advantages over the standard
syntax.

-Stuart Sierra
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to