Hi Thomas, Thomas Kjeldahl Nilsson <tho...@kjeldahlnilsson.net> writes:
> Question: I'm in the very first pages of the 'Programming Clojure' > book. I understand that the language is still young and evolving, and > thus a moving target. What's the best way of getting up to speed? Can > I just go through the book as-is, or should I first be aware of major > changes (since the book was published)? If so, how do you recommend > that a beginner like myself learn current idioms and state of the > language in general? The book is still very relevant. The book targets something very close to Clojure 1.0, while the current release is 1.1. The differences are listed here: http://github.com/richhickey/clojure/blob/68aa96d832703f98f80b18cecc877e3b93bc5d26/changes.txt It might seem there are a lot of language additions there but they're mostly optimisations (transients and chunked seqs), two new concurrency primitives (futures and promises) and a bunch of new minor convenience functions. As a beginner I don't think you should need to worry too much about any of those changes, as there's not much that has been "outdated", it's mostly new additions which you can always learn at a later stage. So I suggest you go ahead and read the book as-is. Cheers, 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 To unsubscribe from this group, send email to clojure+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.