Re: how to learn clojure ?

2009-02-19 Thread Luc Prefontaine
Hey David, do you mean that these concepts are only present in Lisp :))) ?!?!? Good old interpreted Basic, APL, ... -> dynamic global variables, functions, assembly languages in general, C, C++, m4, ... -> macros not as cute as Lisp maybe but still macros, some have very sophisticated fea

Re: how to learn clojure ?

2009-02-19 Thread David Nolen
Great list. On Thu, Feb 19, 2009 at 11:39 AM, Stuart Halloway wrote: > > Thanks for the kind words, David. I hope many people will like > Programming Clojure and find it useful. > > Clojure has a *ton* of goodness in it. I think many of the chapters in > Programming Clojure book could usefully b

Re: how to learn clojure ?

2009-02-19 Thread David Nolen
> > No offense here to Lispers but when I learn a new language, I try to learn > it as it is and I make parallels > and connections with what I know at the moment. Otherwise you end up > learning more than one thing > at the same time and it can get quite confusing. > > If your experience is made m

Re: how to learn clojure ?

2009-02-19 Thread Luc Prefontaine
The second step could be Lisp to Clojure code translation (Clojure Programming/Further Reading) and the third could be on Lisp itself and functional language concepts if the need arises. Reading Clojure code translates from Lisp is not so much to learn Lisp concepts but to see how real problems ca

Re: how to learn clojure ?

2009-02-19 Thread BerlinBrown
On Feb 19, 11:39 am, Stuart Halloway wrote: > Thanks for the kind words, David. I hope many people will like > Programming Clojure and find it useful. > > Clojure has a *ton* of goodness in it. I think many of the chapters in > Programming Clojure book could usefully be followed with an entire

Re: how to learn clojure ?

2009-02-19 Thread Stuart Halloway
Thanks for the kind words, David. I hope many people will like Programming Clojure and find it useful. Clojure has a *ton* of goodness in it. I think many of the chapters in Programming Clojure book could usefully be followed with an entire book. Here is a partial list of recommendations fo

Re: how to learn clojure ?

2009-02-19 Thread MLowman
Programming Clojure is a good start. I have a copy myself. If there were a second book on Clojure, what approach would you like to see? On Feb 19, 6:46 am, Rayne wrote: > Telling someone to read a book that isn't even focused on the language > he's trying to learn isn't a great way to help them.

Re: how to learn clojure ?

2009-02-19 Thread David Nolen
Of course I beg to differ. The Stuart Halloway's book is fantastic of course, I have it myself. It's absolutely required reading. Stuart does his best to describe the ins and outs of the language while giving a crash course on the Lisp philosophy. And yes Clojure is syntactically different from

Re: how to learn clojure ?

2009-02-19 Thread Rayne
Telling someone to read a book that isn't even focused on the language he's trying to learn isn't a great way to help them. Tell him to read Programming Clojure or something, anything but Common Lisp and Scheme books, he isn't learning those languages he's learning Clojure. There is enough informa

Re: how to learn clojure ?

2009-02-18 Thread Paul Barry
I agree with this. Clojure is significantly different than Common Lisp and Scheme, so reading On Lisp and Practical Common Lisp are going to cover a bunch of stuff not relevant to Clojure. The Prag Prog book, Programming Clojure, covers pretty much everything you need to know about Lisp, at least

Re: how to learn clojure ?

2009-02-18 Thread Timothy Pratley
Seeing this topic comes up a bit, I've taken the liberty of compiling a wiki list: http://en.wikibooks.org/wiki/Clojure_Programming/Further_Reading Please feel free to add to it. I noticed that the official FAQ http://code.google.com/p/clojure/wiki/FAQ has a few links on Lisp, but I think the Clo

Re: how to learn clojure ?

2009-02-18 Thread Jeffrey Straszheim
The Common Lisp and Scheme books suggested are great, of course, particularly _On Lisp_. However, I think learning CL or Scheme is an awfully roundabout way to learn Clojure. I think we should really be pushing the Pragmatic book. It is good and gets the user to Clojure in a straight line. On W

Re: how to learn clojure ?

2009-02-18 Thread Timothy Pratley
If you want to dive straight into Clojure I hope this might help: http://en.wikibooks.org/wiki/Clojure_Programming/By_Example --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, se

Re: how to learn clojure ?

2009-02-18 Thread Phil Hagelberg
MarisO writes: > All documentation I've seen about clojure assumes knowledge of lisp > which I dont have. I'm working on a screencast for PeepCode (http://peepcode.com) that is aimed at teaching Clojure to users of other dynamic languages. It's not ready yet, but it should be on sale in a week

Re: how to learn clojure ?

2009-02-18 Thread Christopher
These are the resources that I've found to be most useful when initially learning lisp: - SICP lectures (http://groups.csail.mit.edu/mac/classes/6.001/abelson- sussman-lectures/) - Peter Seibel's book Practical Common Lisp (http://gigamonkeys.com/ book/) - Paul Graham's book ASNI Common Lisp (htt

Re: how to learn clojure ?

2009-02-18 Thread rob
Paul Graham's book "On Lisp" is one of my all-time favorites. That one uses Common Lisp. Another good thing to check out are the free MIT videos of Abelson and Sussman's "Structure and Interpretation of Computer Programs", and the book these lectures follow. That uses the Scheme dialect of Lisp

Re: how to learn clojure ?

2009-02-18 Thread rob
Paul Graham's book "On Lisp" is one of my all-time favorites. That one uses Common Lisp. Another good thing to check out are the free MIT videos of Abelson and Sussman's "Structure and Interpretation of Computer Programs", and the book these lectures follow. That uses the Scheme dialect of Lisp

Re: how to learn clojure ?

2009-02-18 Thread revoltingdevelopment
You got the recursion part down pat:-) If you want a Common Lisp book, "Practical Common Lisp" is very good, very practical, and you can read it online for free: http://www.gigamonkeys.com/book/ On Feb 18, 7:53 am, MarisO wrote: > All documentation I've seen about clojure assumes knowledge of

Re: how to learn clojure ?

2009-02-18 Thread David Nolen
Practical Common Lisp is also online and free. Though there are significant differences between the two languages many of the strange and beautiful concepts that Clojure embraces are covered there. Especially dynamic variables, macros, destructuring bind, and multiple dispatch. On Wed, Feb 18, 200

Re: how to learn clojure ?

2009-02-18 Thread Shawn Hoover
On Wed, Feb 18, 2009 at 9:04 AM, Joshua Fox wrote: > Try this book http://www.pragprog.com/titles/shcloj/programming-clojure > Agreed, that book is a good introduction to Lisp and Clojure for programmers from other backgrounds, as are the Clojure for Java Programmers screencasts at http://clojur

Re: how to learn clojure ?

2009-02-18 Thread Joshua Fox
Try this book http://www.pragprog.com/titles/shcloj/programming-clojure On Wed, Feb 18, 2009 at 2:53 PM, MarisO wrote: > > All documentation I've seen about clojure assumes knowledge of lisp > which I dont have. > > > > --~--~-~--~~~---~--~~ You received this mess

how to learn clojure ?

2009-02-18 Thread MarisO
All documentation I've seen about clojure assumes knowledge of lisp which I dont have. --~--~-~--~~~---~--~~ 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 To

how to learn clojure ?

2009-02-18 Thread MarisO
All documentation I've seen about clojure assumes knowledge of lisp which I dont have. --~--~-~--~~~---~--~~ 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 To