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
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
>
> 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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
23 matches
Mail list logo