"Pattern Hatching"

Marcel Weiher marcel at metaobject.com
Mon Dec 2 09:31:00 UTC 2002


On Monday, December 2, 2002, at 04:13  Uhr, Karl Goiser wrote:

> Hi Marcel et al,
>
> It is interesting that you should write about patterns in this way.
>
> I was reading some 'propaganda' about Lisp some time ago on Paul 
> Graham's web site and the following quote really made me sit up and 
> take notice:
> "When I see patterns in my programs, I consider it a sign of trouble. 
> The shape of a program should reflect only the problem it needs to 
> solve. Any other regularity in the code is a sign, to me at least, 
> that I'm using abstractions that aren't powerful enough-- often that 
> I'm generating by hand the expansions of some macro that I need to 
> write."
>
> (The whole article can be found at: 
> http://store.yahoo.com/paulgraham/icad.html)
>
> This is very similar to the way you describe it and I can't help but 
> come to the conclusion that "patterns" is taking programming down the 
> wrong path!

Yes, it sounds almost the same.  My diploma-thesis (from 1997) also has 
a couple of things to say about patterns:

	http://www.metaobject.com/papers/

Marcel

-- 
Marcel Weiher				Metaobject Software Technologies
marcel at metaobject.com		www.metaobject.com
Metaprogramming for the Graphic Arts.   HOM, IDEAs, MetaAd etc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1328 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20021202/685c9aa8/attachment.bin


More information about the Squeak-dev mailing list