It's not just you. I'm also surprised at the amount of syntax and the 
number of ways of doing some things. I suspect that if you come from java 
or C++ it seems like a simple language, but it feels pretty cluttered 
compared to other languages. The '->' macro, for example. I've learned to 
read right-to-left in scheme, but with the -> macro we now have to read 
both right-to-left and left-to-right in the same program. I'm not sure 
that's an improvement in readability.

And as we've learned with perl, you can't just pick the syntax you like 
best, because you have to be able to read other people's code: you have to 
know *every* syntax for doing every operation. I don't think clojure is at 
the perl level of confusion, and I'm very excited about it. I'm very happy 
with my first small clojure project: it expresses the problem well, and the 
performance is great.

On Wednesday, October 17, 2012 11:14:59 AM UTC-7, Curtis wrote:
>
> I do hope this is an appropriate topic. 
>
> I am very excited by the power and capability in clojure and amazed at the 
> rapid quality of tooling that exists so early in the projects life.
>
> I would like to admit that i am feeling like the simplicity and elegance 
> that I experienced writing in lisp seems to be bypassed in certain areas in 
> favor of extra syntax [] and what seems to be local variable declarations
> as well as 'many ways' to do something around looping and recursion.
>
> I am wondering how others feel about this and if there are any style 
> guides that i could be exposed to so that I can enjoy the poetry that I may 
> be missing. 
>
> Could some one help me with this please?
>
> Thank you!
>
> Curtis
>

-- 
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

Reply via email to