February 12, 2003
Executable Design Patterns

Norvig's Design Patterns in Dynamic Programming slides have been around for a long time, but I had never heard of this follow-up paper from last year by Gregory Sullivan, "Advanced Programming Language Features for Executable Design Patterns". [via chris double.]

It's basically just a comparison of actual C++, Smalltalk and Lisp (well, scheme + object system) code for about two dozen of the patterns in the GoF book, mostly illustrating the point Norvig made. Nothing more, nothing less.

I stumbled onto this whole weird collection of people talking about this: James Robertson, Charles Cook, Ted Leung, Gordon Weakliem, Carlos Perez, and Chris Double.

Posted by jjwiseman at February 12, 2003 10:49 PM

John, thanks for making this blog. It contains numerous useful information like this entry. I should read it regularly.

Posted by: Sven C. Koehler on May 4, 2003 09:34 AM
Post a comment

Email Address:


Unless you answer this question, your comment will be classified as spam and will not be posted.
(I'll give you a hint: the answer is “lisp”.)


Remember info?