Paul Graham's On Lisp is available for free here:

http://www.paulgraham.com/onlisp.html

It is definitely focused on Common Lisp, not Clojure, and there are differences 
between the way symbols and namespaces (Clojure) and packages (Common Lisp) are 
handled in those two languages that make some Common Lisp macro issues a 
non-issue in Clojure.

However, given all that, it is a good book, and worth read in my opinion if you 
are interested in what Lisp style macros can do for you.

If you Google search for something like Graham "On Lisp" Clojure, I believe one 
or more people have published the results of their efforts to translate the 
examples in the book to Clojure.

Andy

On Dec 6, 2012, at 10:44 AM, octopusgrabbus wrote:

> I have most of the Clojure text books available, and have found them all to 
> be quite good. Each one seems to have a different focus, which, depending on 
> the problem at the time, shines light on my particular problem du jour. IMHO, 
> while the current crop of books is quite good, none that I've seen so far 
> talk about Clojure's macros in heavy detail, like for more than a chapter.
> 
> I am reading Doug Hoyte's Let Over Lambda, and am wondering if there is a 
> more macro-focused book in the works for Clojure.
> 
> I like Let Over Lambda, because it is the first book I've seen so far that 
> blends in topics of how variables are represented on the stack along with 
> presenting Lisp macros.
> 
> Thanks.
> 
> 
> 
> -- 
> 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

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