Francois Rey,

Yes I've been following that project. They're going for purity, which means 
reimplementing a lot of standard java stuff in Frege. Cool project, but 
what I really want is Clojure. Everything Clojure without the parens. So 
you'd get lists, and homoiconicity, and all the Clojure libs, but it would 
look different.

Part of posting here is to gauge whether, if I wrote such a thing to 
scratch my own itch, anyone else would like it. So far I'm getting a pretty 
sincere "no" it seems. It's partially a bad survey because the people here 
are the people who like it here.

Greg, Xtext is new to me, I'll look at it. Antlr is used in a project I'm 
getting paid for right now, so I might try that.

Gary, I think this is the essence of the maintainability problem. The 
terseness of Clojure is pleasurable to the programmer, and they don't 
compensate with documentation or longer function names. What you get is a 
short statement that requires detangling levels of macros and abstractions 
to understand. Honestly I wish programmers had to pay $20 to write a macro. 
Macros are great but should very very rarely be used. Granted none of this 
would be fundamentally changed with a new syntax, but I feel like if one 
didn't begin a line with a paren, one might begin more lines instead of 
nesting deeper; I could easily be wrong about that.

Travis

-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to