Good interview with Zach - I didn't realize that he lived in Maine.
I have mostly switched my Lisp development from Common Lisp to Clojure because that is what a customer wanted and now I am hooked on Clojure, but when do I use Common Lisp Zach's Quicklisp package management and installation system is very nice to use - I wish he had written it many years ago. In case you haven't tried Quicklisp yet: http://www.quicklisp.org/
BTW, if you work on OS X, and you want to get a good "IDE like" Common Lisp environment setup quickly, just install Clozure Common Lisp from Apple's AppStore (free), install Quicklisp, and set an alias like:
alias ClozureCL='/Applications/Clozure\ CL.app/Contents/MacOS/dx86cl64 &'
so you can quickly start the IDE in any directory.
My road to lisp has not been without bumps but after initially being inspired by pg's essays and reading the highly motivating Practical Common Lisp[1], quicklisp has greatly lowered the barrier to write real programs for me, installing packages is really easy now, if they are in quicklisp!
Cool interview with Zach, he's also extremely active in the #lisp IRC channel, can't thank him enough.
Regarding Clozure CL pointed out by Mark Watson: there was an "end user" app (though tiny) announced written with CCL available though the mac app store: Picture Window [2] Learning Common Lisp and Cocoa at the same time is very exciting, I hope to see more apps like that in the future (working on one myself).
Like Zach and you, pg's essays (plus Steve Yegge's rants), influenced me to learn Lisp.
Great interview. I'm on Arc, but will add SBCL because of Zach. :) Also, I remember Steve Yegge writing about how he barked up the wrong tree with Scheme (for purity) when he realized that Common Lisp may be crufty but was what got things done: http://langnostic.blogspot.com/2010/09/yegge-strikes-back-fr...
"I don't write scripts that I call from the command line, I write functions that I call from the REPL, and use the slime and Emacs environment to create and interact with data". <3
A nice addition to my slime/Emacs environment (which is really a rediscovery for me after almost 10 years in IDEs like Eclipse) was iimage[1]. It converts image file name in the REPL to inline images, makes it very easy to prototype functions that create some graphics. E.g. I use vecto[2] (also written by Zach!) to produce a disk usage visualization and it shows up directly below the function call in Emacs :D
Great to see Zach getting some airtime. He's done a wonderful thing for Common Lisp users everywhere. Quicklisp's simplicity of use is deceptive. There were at least two previous attempts to create a "CPAN for Common Lisp" -- I'm thinking of ASDF-Install and Daniel Herring's LibCL, and I think there were more I've forgotten -- but none of them were as painless as Quicklisp.
[+] [-] mark_l_watson|14 years ago|reply
I have mostly switched my Lisp development from Common Lisp to Clojure because that is what a customer wanted and now I am hooked on Clojure, but when do I use Common Lisp Zach's Quicklisp package management and installation system is very nice to use - I wish he had written it many years ago. In case you haven't tried Quicklisp yet: http://www.quicklisp.org/
[+] [-] mark_l_watson|14 years ago|reply
alias ClozureCL='/Applications/Clozure\ CL.app/Contents/MacOS/dx86cl64 &'
so you can quickly start the IDE in any directory.
[+] [-] kaiwetzel|14 years ago|reply
Cool interview with Zach, he's also extremely active in the #lisp IRC channel, can't thank him enough.
Regarding Clozure CL pointed out by Mark Watson: there was an "end user" app (though tiny) announced written with CCL available though the mac app store: Picture Window [2] Learning Common Lisp and Cocoa at the same time is very exciting, I hope to see more apps like that in the future (working on one myself).
[1] http://www.gigamonkeys.com/book/
[2] http://itunes.apple.com/gb/app/picture-window/id507262984?mt...
[+] [-] kinleyd|14 years ago|reply
Great interview. I'm on Arc, but will add SBCL because of Zach. :) Also, I remember Steve Yegge writing about how he barked up the wrong tree with Scheme (for purity) when he realized that Common Lisp may be crufty but was what got things done: http://langnostic.blogspot.com/2010/09/yegge-strikes-back-fr...
[+] [-] derrida|14 years ago|reply
[+] [-] kaiwetzel|14 years ago|reply
[1] http://www.netlaputa.ne.jp/~kose/Emacs/iimage.html
[2] http://www.xach.com/lisp/vecto/ or (ql:quickload 'vecto)
[+] [-] ScottBurson|14 years ago|reply
[+] [-] agumonkey|14 years ago|reply
[+] [-] prtamil|14 years ago|reply