For me learning Clojure was a real pain.  It was awkward and weird and felt
wrong.  But really I was just trapped in an OO-only world and didn't know
better.  I don't think there is s such a thing as what is "natural" in
programming.  For loops are natural? -- psha.  Objects are natural? -- no
way nature invents something so complicated.

My point is that Clojure is a different perspective. You have to accept
that and go with it, and then it might start to make sense.  It did for me.
 To the point that I don't want to develop in another language.

So I suggest you take it to heart.  Put deftype, defrecord and defprotocol
away and don't pull them back out for quite some time.  At the beginning,
they are just a distraction from Clojure's core philosophy.  Focus on maps,
vectors, sets, functions, multimethods and macros.

Alex

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