Books of Note

Practical Common
LispThe best intro to start your journey. Excellent coverage of CLOS.

ANSI Common
LispAnother great starting point with a different focus.

Paradigms of Artificial Intelligence
ProgrammingA superb set of Lisp examples. Not just for the AI crowd.

Thursday, July 15, 2004

Lisp refactoring 

So after posting

Interestingly, I don't hear the word "refactoring" a lot in Lisp circles. Why?

yesterday in my blog entry about intentional programming, I was browsing Planet Lisp and saw Glen Ehrlich's blog entry about Tayssir John Gabbour posting some of Antonio Menezes Leitao's papers on the ALU site (how's that for a twisted chain of references, eh?). Of course, one of the papers was titled "A Formal Pattern Language for Refactoring of Lisp Programs." So, there you go. I guess people do talk about refactoring in Lisp circles, just not very often.

Tayssir also wrote me an email and said that Kiczales started a company, Intentional Software, with Simonyi, but has since left. The links are starting to become more clear now, I guess. It looks like at least some of the Intentional Programming ideas came from Lisp systems, with some extension to abstract away from Lisp specifically.

Post a Comment

Links to this post:

Create a Link

This page is powered by Blogger. Isn't yours?