Thanks, <br>this is excellent stuff, much appreciated. <br><br>I&#39;ve cc&#39;d it to the list because I&#39;m guessing there are people who must be interested in in this too. <br><br>the link wouldn&#39;t work for me but the csail Digital Repository saved me;  
<a href="http://publications.csail.mit.edu/">http://publications.csail.mit.edu/</a><br><br>---<br>AIM-2002-005<p>
Author[s]: Gregory T. Sullivan</p><p>
Advanced Programming Language Features for Executable Design Patterns &quot;Better Patterns Through Reflection</p><p>
March 22, 2002</p><p>
<a href="ftp://publications.ai.mit.edu/ai-publications/2002/AIM-2002-005.ps">ftp://publications.ai.mit.edu/ai-publications/2002/AIM-2002-005.ps</a></p><p>
<a href="ftp://publications.ai.mit.edu/ai-publications/2002/AIM-2002-005.pdf">ftp://publications.ai.mit.edu/ai-publications/2002/AIM-2002-005.pdf</a></p><p>
The Design Patterns book [GOF95] presents 
24 time-tested patterns
that consistently appear in well-designed 
software systems.  Each
pattern is presented with a description of the 
design problem the
pattern addresses, as well as sample 
implementation code and design
considerations.  This paper explores how the 
patterns from the &quot;Gang
of Four&#39;&#39;, or &quot;GOF&#39;&#39; book, as it is often called, 
appear when similar
problems are addressed using a dynamic, 
higher-order, object-oriented
programming language.  Some of the 
patterns disappear -- that is, they
are supported directly by language features, 
some patterns are simpler
or have a different focus, and some are 
essentially unchanged. <br></p><br><div class="gmail_quote">On Dec 14, 2007 2:43 AM, Prabhakar Ragde &lt;<a href="mailto:plragde@uwaterloo.ca">plragde@uwaterloo.ca</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This may or may not help.<br><br><a href="http://www.ai.mit.edu/%7Egregs/aim-2002-005.pdf" target="_blank">http://www.ai.mit.edu/~gregs/aim-2002-005.pdf</a><br><font color="#888888"><br>--PR<br><br></font></blockquote></div>
<br><br clear="all"><br>-- <br>Cheers,<br><br>Stephen<br><br><br><br>--<br>Stephen De Gabrielle<br><a href="mailto:s.degabrielle@ucl.ac.uk">s.degabrielle@ucl.ac.uk</a><br>Telephone +44 (0)20 7679 5242 (x45242)<br>Mobile &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;079 851 890 45
<br><a href="http://www.uclic.ucl.ac.uk/annb/MaSI.html">http://www.uclic.ucl.ac.uk/annb/MaSI.html</a><br>University College London Interaction Centre<br>Remax House - 31/32 Alfred Place<br>London - WC1E 7DP