On Wed, 11 May 2011 19:10:13 -0700 (PDT)
"J.R. Garcia" <mrjohngar...@gmail.com> wrote:

> I'm wondering what resources would be best to learn how Clojurians
> write their code.
> 
> I've been developing for about 4 years in several object-oriented
> languages (mostly C# and Ruby). I understand Clojure's syntax well and
> I'm familiar with a lot of the features of Clojure (although I'm sure
> several of you would prove me wrong). One problem I keep running into
> is how to attack a problem "the Clojure way". I often find myself
> writing Clojure like I would write C# code with LINQ, only in
> Clojure's syntax.

As others have said, this sounds like you need a book on
functional/LISP programming. There are some excellent books for other
LISP dialects. "Structure and Interpretation of Computer Programs"
(aka SICP) would be my recommendations, but "Practical Common Lisp"
and "On LISP" are both excellent. I don't know of a book at that
quality level using Clojure. There is an effort underway to translate
SICP to clojure at http://sicpinclojure.com/.

> I'm not interested in Java interop or Clojure on the web or Clojure's
> syntax. I've had no problem finding answers for those things on the
> Internet. I'm really more interested in stuff like
> http://www.bestinclass.dk/index.clj/2010/10/taking-uncle-bob-to-school.html,
> but covering a wider range of things rather than a small example. I'm
> interested in any resource whether it's a book, a video, a blog, a
> person, etc.

This, no the other hands, is a little bit contradictory. The example
about syntax and white space than writing code "the Clojure way",
though you explicitly say that's not what you're interested in. Seems
like you're asking for a community style guide. Again, I don't know
that such exists. If it does, Google didn't find it, thought it sounds
like a good idea if someone wanted to write one - maybe starting with
a LISP or Scheme style guide (there are lots of those to choose
from).

     <mike
-- 
Mike Meyer <m...@mired.org>             http://www.mired.org/
Independent Software developer/SCM consultant, email for more information.

O< ascii ribbon campaign - stop html mail - www.asciiribbon.org

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