On May 7, 2012, at 3:10 PM, Larry Travis wrote:

> Lee's comments ring true for me so let me extend them.
> 
> Before I discovered Clojure, my experience as a programmer had been mainly in 
> the area of artificial-intelligence experimental programming.  I was once a 
> reasonably proficient Lisp programmer, but pre-CL and pre-CLOS, that is, 
> mainly using Xerox PARC's Interlisp.

Ah, Interlisp! We're definitely on the same page. (Although I later worked a 
fair bit with CL and CLOS.)

> ...
> If you are not into the intricacies of Emacs multi-key chording, using 
> Aquamacs helps a bit. (Despite the statement in the README that 
> "Swank-clojure and SLIME are only tested with GNU Emacs; forks such as 
> Aquamacs  ... are not officially supported", use of the Aquamacs Emacs fork 
> does work.)

FWIW I've often thought that it would be really wonderful to have real Aquamacs 
support/polish for swank-clojure/SLIME, especially if it could be packaged in 
form that permitted something close to single click download/install of a 
complete Aquamacs Clojure programming environment. I would probably migrate to 
such a thing (for my research and teaching, which are linked) if it existed.

> I agree with Lee that, if you don't know Emacs (or don't want to be learning 
> it at the same time you are learning Clojure), the clooj IDE should be useful 
> as a starter -- maybe eventually something more as features like SLIME's 
> debugging aids are added to it.

Clooj is still pretty rudimentary, but it's getting better all the time. I use 
it for real work (research programming and teaching).

> There are several excellent books useful as Clojure learning aids. (I 
> particularly recommend Halloway and Bedra, "Programming Clojure"; Fogus and 
> Hauser, "The Joy of Clojure"; and Emerick, Carper, and Grand, "Clojure 
> Programming".) Unfortunately, none of them contain a chapter that has yet to 
> be written by somebody: "Everything a Clojure programmer who has never used 
> Java needs to know about it."

On "Programming Clojure": I learned from and then taught with the first edition 
and I liked it very much, but in the present context it's worth noting that the 
running example used through the book involves the development a build tool -- 
exactly the wrong sort of thing for someone coming mostly from the Lisp side of 
things.

 -Lee

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