[plt-scheme] Re: design patterns in Scheme

From: Benjamin L. Russell (dekudekuplex at yahoo.com)
Date: Tue Dec 18 01:59:13 EST 2007

FYI, the specific URL of the following AI memo 

> ---
> AIM-2002-005
> 
> Author[s]: Gregory T. Sullivan
> 
> Advanced Programming Language Features for
> Executable Design Patterns
> "Better Patterns Through Reflection
> 
> March 22, 2002

is as follows:

http://dspace.mit.edu/handle/1721.1/6686

There, you can find the following links:

PostScript version: 
http://dspace.mit.edu/bitstream/1721.1/6686/1/AIM-2002-005.ps

PDF version: 
http://dspace.mit.edu/bitstream/1721.1/6686/2/AIM-2002-005.pdf

Benjamin L. Russell

--- Stephen De Gabrielle <s.degabrielle at ucl.ac.uk>
wrote:

> Thanks,
> this is excellent stuff, much appreciated.
> 
> I've cc'd it to the list because I'm guessing there
> are people who must be
> interested in in this too.
> 
> the link wouldn't work for me but the csail Digital
> Repository saved me;
> http://publications.csail.mit.edu/
> 
> ---
> AIM-2002-005
> 
> Author[s]: Gregory T. Sullivan
> 
> Advanced Programming Language Features for
> Executable Design Patterns
> "Better Patterns Through Reflection
> 
> March 22, 2002
> 
>
ftp://publications.ai.mit.edu/ai-publications/2002/AIM-2002-005.ps
> 
>
ftp://publications.ai.mit.edu/ai-publications/2002/AIM-2002-005.pdf
> 
> 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 "Gang of Four'',
> or "GOF'' 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.
> 
> On Dec 14, 2007 2:43 AM, Prabhakar Ragde
> <plragde at uwaterloo.ca> wrote:
> 
> > This may or may not help.
> >
> >
>
http://www.ai.mit.edu/~gregs/aim-2002-005.pdf<http://www.ai.mit.edu/%7Egregs/aim-2002-005.pdf>
> >
> > --PR
> >
> >
> 
> 
> -- 
> Cheers,
> 
> Stephen
> 
> 
> 
> --
> Stephen De Gabrielle
> s.degabrielle at ucl.ac.uk
> Telephone +44 (0)20 7679 5242 (x45242)
> Mobile                  079 851 890 45
> http://www.uclic.ucl.ac.uk/annb/MaSI.html
> University College London Interaction Centre
> Remax House - 31/32 Alfred Place
> London - WC1E 7DP
> > _________________________________________________
>   For list-related administrative tasks:
>  
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> 



Posted on the users mailing list.