From ... From: Erik Naggum Subject: Re: Design patterns as a weapon Date: 1999/11/28 Message-ID: <3152795804994262@naggum.no>#1/1 X-Deja-AN: 554092694 References: <382C2EED.AE9361C0@computer.org> <382C711F.636A3B5B@computer.org> <38319a69$0$230@newsreader.alink.net> <1e1ij0s.9hmobm185jt74N%schuerig@acm.org> <1e1j8m6.1tx094q13kf59sN%schuerig@acm.org> <1e1ozs2.1jkouw410nom3gN%schuerig@acm.org> <3152787684905454@naggum.no> mail-copies-to: never X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 943807051 14365 195.0.192.66 (28 Nov 1999 16:37:31 GMT) Organization: Naggum Software; +47 8800 8879 or +1 510 435 8604; fax: +47 2210 9077; http://www.naggum.no NNTP-Posting-Date: 28 Nov 1999 16:37:31 GMT Newsgroups: comp.lang.lisp * Aaron Gross | A curse on the programmer who first picked up a Christopher Alexander | book! Great for buildings, horrible for software. an amusing epitaph! I wish I had written this myself, as I quite I agree that Christopher Alexander's work is amazingly interesting for the field in which he thought it up, but I, too, fail to see how it applies to the way software is built. this doesn't mean we don't need to figure out how we come by our abstractions, and maybe it progresses through stages that, if not viewed as stages, could be very close to architectural patterns. this is getting vague, but my impression here is that somebody has seen something and have grappled for a name and not found one. then there's this quality without a name, but the only thing that really matches up with the software people's grappling for a name is the lack of a name. two things both lacking a name aren't commonly thought to be the same, but that's how I think the misapplication of patterns to software was born. nonetheless, it's very interesting to have seen it expanded upon and we're the richer for having had some work in this area, but let's figure out why we didn't really win this time, either, and move on. #:Erik