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