Skip to Content.
Sympa Menu

patterns-discussion - FW: [patterns-discussion] Pattern-Oriented Programming

patterns-discussion AT lists.siebelschool.illinois.edu

Subject: General talk about software patterns

List archive

FW: [patterns-discussion] Pattern-Oriented Programming


Chronological Thread 
  • From: "Mike Beedle" <beedlem AT e-architects.com>
  • To: <patterns-discussion AT cs.uiuc.edu>
  • Subject: FW: [patterns-discussion] Pattern-Oriented Programming
  • Date: Mon, 25 Oct 2004 01:58:58 -0500
  • List-archive: <http://mail.cs.uiuc.edu/pipermail/patterns-discussion>
  • List-id: General talk about software patterns <patterns-discussion.cs.uiuc.edu>


Mark wrote:
> In the commercial sector, it is hard to find Lisp or Smalltalk people.
> Reimplementing in a more common language will, over time, reduce costs and

> make the progress of software development more predictable.

Mark:

All true. But realize that if everyone had followed this maxim we would
still be programming in COBOL and assembler ... not in Java. There was also
a time when "it didn't make business sense to program in Java" because Java
was used even less than Lisp, remember 1995, or even 1996?

I think the key is in finding how a language becomes "a more common
language", as you said. My take on it is that there must be "powerful
marketing muscles" behind "business waves" that make some sense.

Mark wrote:
> In over 30 years, I have only been involved in one commercial project
> that used lisp.

Sorry to hear that :) Some of us are trying to change that.

Anyhow, I wanted to show the subscribers how some very simple code
implements a "pattern-oriented" way of programming and *why* that might be
appealing to programmers or businesses:

* codify pattern knowledge in code (and prose)
* very quickly create pattern instances and make them interact
with each other
* constrain abstractions used in patterns to conform to a given
pattern structure (not shown in the code posted)
etc.

- Mike






Archive powered by MHonArc 2.6.16.

Top of Page