REPOST: Re: Python Popularity: Questions and Comments

Alex Martelli aleax at aleax.it
Fri Dec 28 09:58:25 EST 2001


"Cameron Laird" <claird at starbase.neosoft.com> wrote in message
news:889C110F5BBBFAFD.A03B35C232EA2760.70B0892CB9479323 at lp.airnews.net...
> In article <u2oo84bc39ujb7 at corp.supernews.com>,
> Patrick <rpm1deletethis at frontiernet.net> wrote:
    ...
> >They DO ask what compilers and linkers we use!  They even
> >make suggestions!  We make very customized software.
> >Some customers write parts of their own code through
> >'user exits'.
    ...
> There are times when this is an advantage for Python,
> for it is a FAR superior "extension language" to Java
> and C.  While many aspects of software engineering are
> best seen at this point as matters of taste, Python's
> superiority in this regard is, I argue, a matter of
> objective record.

Maybe, but Python could be usable as an extension language
even if the application was implemented otherwise, in the
right environments (JVM: Jython always usable where Java
is; Microsoft COM/Automation).


> That's no guarantee of customer acceptance, of course.

Yep.  If you release only under Windows, and user
customization is important, it would be folly not to
have an excellent COM Object Model exposed: this way,
customers can customize in Python, Visual Basic, Delphi,
C++, or whatever else is close to their heart.  If you
release under the JVM, then at least both Java and
Jython are usable.  Other environments have other such
possibilities (alas, maybe not as mature), such as Corba
bindings.  If you're not in the business of selling
programming languages, but applications, and yet those
applications are often used as platforms for customer
development, then putting some effort into language
independence may widen your customer appeal at not too
high a price.


Alex

========= WAS CANCELLED BY =======:
Path: news.sol.net!spool0-milwwi.newsops.execpc.com!newsfeeds.sol.net!news-out.visi.com!hermes.visi.com!newspeer.monmouth.com!nntp.kreonet.re.kr!feeder.kornet.net!news1.kornet.net!ua4canc3ll3r
From: "Alex Martelli" <aleax at aleax.it>
Newsgroups: comp.lang.python
Subject: cmsg cancel <a0i1ae$3mu$1 at serv1.iunet.it>
Control: cancel <a0i1ae$3mu$1 at serv1.iunet.it>
Date: Mon, 31 Dec 2001 01:51:51 GMT
Organization: A poorly-installed InterNetNews site
Lines: 2
Message-ID: <cancel.a0i1ae$3mu$1 at serv1.iunet.it>
NNTP-Posting-Host: 211.57.49.2
X-Trace: news2.kornet.net 1009775329 27193 211.57.49.2 (31 Dec 2001 05:08:49 GMT)
X-Complaints-To: usenet at news2.kornet.net
NNTP-Posting-Date: Mon, 31 Dec 2001 05:08:49 +0000 (UTC)
X-No-Archive: yes
X-Unac4ncel: yes
X-Commentary: I love NewsAgent 1.10 and the Sandblaster Cancel Engine Build 74 (19 March 1999)

This message was cancelled from within Mozilla.



More information about the Python-list mailing list