patterns-discussion AT lists.siebelschool.illinois.edu
Subject: General talk about software patterns
List archive
- From: Ralph Johnson <johnson AT cs.uiuc.edu>
- To: Mike Beedle <mike.beedle AT newgovernance.com>, <patterns-discussion AT cs.uiuc.edu>
- Cc:
- Subject: Re: [patterns-discussion] Pattern-Oriented Programming
- Date: Mon, 25 Oct 2004 06:57:30 -0500
- List-archive: <http://mail.cs.uiuc.edu/pipermail/patterns-discussion>
- List-id: General talk about software patterns <patterns-discussion.cs.uiuc.edu>
On 10/25/04 12:57 AM, "Mike Beedle"
<mike.beedle AT newgovernance.com>
wrote:
>
> Ralph Johnson wrote:
>> Lisp is a wonderful language, and many great things have been
>> done with it. However, for some reason, fewer people are using
>> it now than used to use it.
>
>> 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.
>
> True. I used to think it was "the complexity of the language" but these
> days I think it is "pure ole marketing", and perhaps "sexiness and ease of
> the development tools".
Smalltalk development tools are extremely easy to use. Eclipse has a lot
more hype, but is much slower, much more complicated, and less powerful.
Sure, it looks good compared to most other Java development tools, but not
to Smalltalk or to the old Lisp Machine.
It might be the perceived complexity of the language, but it is not the
complexity of the language. You could argue that C isn't really that more
complex than Lisp, it is just complex in a different way. But C++ is an
order of magnitude more complex than Lisp by any criteria.
"Marketing" is important, but is a very complex subject. Perl and Python
don't have big companies behind them. Java is certainly a monument to the
power of marketing, but C++ was never marketed like that.
It is important to know why great programming languages don't get more
market share because until we figure out how to make them win, it is hardly
worth inventing better languages.
-Ralph Johnson
- RE: [patterns-discussion] Pattern-Oriented Programming, (continued)
- RE: [patterns-discussion] Pattern-Oriented Programming, Chris Finlayson, 10/27/2004
- Re: [patterns-discussion] Pattern-Oriented Programming, Pascal Costanza, 10/28/2004
- Re: [patterns-discussion] Pattern-Oriented Programming, Pascal Costanza, 10/25/2004
- Re: [patterns-discussion] Pattern-Oriented Programming, Ralph Johnson, 10/25/2004
- Re: [patterns-discussion] Pattern-Oriented Programming, Malte Finsterwalder, 10/25/2004
- 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
- RE: [patterns-discussion] Pattern-Oriented Programming, Chris Finlayson, 10/27/2004
Archive powered by MHonArc 2.6.16.