patterns-discussion AT lists.siebelschool.illinois.edu
Subject: General talk about software patterns
List archive
- From: "Sriram Gopalan" <Sriram.Gopalan AT agile.com>
- To: "Ralph Johnson" <johnson AT cs.uiuc.edu>, "Pascal Costanza" <pascal AT p-cos.net>
- Cc: Mike Beedle <beedlem AT e-architects.com>, patterns-discussion AT cs.uiuc.edu
- Subject: RE: [patterns-discussion] Pattern-Oriented Programming
- Date: Mon, 25 Oct 2004 09:42:11 -0700
- List-archive: <http://mail.cs.uiuc.edu/pipermail/patterns-discussion>
- List-id: General talk about software patterns <patterns-discussion.cs.uiuc.edu>
A week away from the presidential elections, I couldn't help but see the
similarities between that and the topic under discussion.
For most (application) software companies today, there are only two options
for programming languages - J2EE and .NET. Neither of these are
programming languages, but try telling that to the marketing folks!
- Sriram Gopalan
-----Original Message-----
From: Ralph Johnson
[mailto:johnson AT cs.uiuc.edu]
Sent: Monday, October 25, 2004 4:56 AM
To: Pascal Costanza
Cc: Mike Beedle;
patterns-discussion AT cs.uiuc.edu
Subject: Re: [patterns-discussion] Pattern-Oriented Programming
On 10/25/04 2:18 AM, "Pascal Costanza"
<pascal AT p-cos.net>
wrote:
>> This is a typical story. Why do people take successful systems in
>> Lisp (or Smalltalk, or ...) and rewrite them in much more boring and less
>> powerful languages? We need to understand this if we want to make the
>> world
>> safe for powerful languages.
>
> Because they make uninformed decisions. ...
>
> Edi Weitz from Hamburg asked for Lisp programmers one or two years ago
> in comp.lang.lisp if people were interested to move to Hamburg for
> continuing a Lisp job in case he is hit by a bus. He has gotten about 15
> responses from all over the world, which convinced his client to indeed
> use Lisp for a project.
>
> We Lispers and Smalltalkers tend to argue from technical grounds and the
> technical advantages of our preferred languages over other languages.
> However, these decisions are typically based purely on grounds of
> popularity (because they presumably get more - think "cheaper" -
> programmers then). Because of that we have to think on two levels at the
> same time, the technical and the social level. We foremostly have to
> provide new arguments on the latter, the former is already set.
I agree, the main reasons these languages aren't used are social rather than
technical. Programmers must become more aware of social factors.
-Ralph Johnson
_______________________________________________
patterns-discussion mailing list
patterns-discussion AT cs.uiuc.edu
http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion
- Re: [patterns-discussion] Pattern-Oriented Programming, (continued)
- Re: [patterns-discussion] Pattern-Oriented Programming, Pascal Costanza, 10/25/2004
- Message not available
- Re: [patterns-discussion] Pattern-Oriented Programming, Malte Finsterwalder, 10/26/2004
- Re: [patterns-discussion] Pattern-Oriented Programming, Dan Palanza, 10/25/2004
- FW: [patterns-discussion] Pattern-Oriented Programming, Mike Beedle, 10/25/2004
- FW: [patterns-discussion] Pattern-Oriented Programming, Mike Beedle, 10/25/2004
- Re: [patterns-discussion] Pattern-Oriented Programming, Ralph Johnson, 10/25/2004
- RE: [patterns-discussion] Pattern-Oriented Programming, Reich, Shalom, 10/25/2004
- Re: [patterns-discussion] Pattern-Oriented Programming, Pascal Costanza, 10/25/2004
- RE: [patterns-discussion] Pattern-Oriented Programming, Mike Beedle, 10/26/2004
- RE: [patterns-discussion] Pattern-Oriented Programming, Jason Baragry, 10/26/2004
- RE: [patterns-discussion] Pattern-Oriented Programming, Mike Beedle, 10/26/2004
- Re: [patterns-discussion] Pattern-Oriented Programming, Pascal Costanza, 10/25/2004
- RE: [patterns-discussion] Pattern-Oriented Programming, Sriram Gopalan, 10/25/2004
- RE: [patterns-discussion] Pattern-Oriented Programming, Chris Finlayson, 10/27/2004
- RE: [patterns-discussion] Pattern-Oriented Programming, Reich, Shalom, 10/27/2004
Archive powered by MHonArc 2.6.16.