I would not willingly use a language that depends on indentation for 
program structure.  In my few encounters with Python, this has actually 
caused confusing problems.

As a C++ programmer, I do appreciate its regularity and much more sensible 
extension API (much!  Admit it, XS is kind of horrid).  Besides, what are 
all these scripting languages (e.g. Java, Perl, Python) for, if not to wrap 
my C++ libraries?  ;-)

Also, Python folks have done a good job building their community and some 
interesting tools use it (e.g. Zope and Plone).  So, its not just a 
language issue per se.

At 03:01 AM 10/23/2006 -0400, Tom Metro wrote:
>I recently listened to:
>
>Guido van Rossum: Building an Open Source Project and Community
>http://cdn.itconversations.com/ITC.SDF-GuidoVanRossum.1-2005.02.17.mp3
>http://cdn.itconversations.com/ITC.SDF-GuidoVanRossum.2-2005.02.17.mp3
>
>and I still don't get what's so compelling about Python.
>
>Guido made comparisons to Perl only in two areas - saying he likes
>generators and iterators better than continuations, and essentially
>saying he prefers the aesthetics of Python over Perl.
>
>Supporting the latter he told a tale of a Perl script he used to manage
>the Python mailing list, which kept breaking, and he felt it was
>unmaintainable, so he switched to an initially less capable mailing list
>manager written in Python by a co-worker (which eventually evolved into
>GNU Mailman).
>
>Early in the talk he showed disgust towards a prevalent attitude that
>Python isn't a real language, and that corporations prefer to use Java
>and C++ for real applications. Then later he quotes some market research
>firm that essentially says the same thing, but this time saying that
>Perl was not maintainable for anything larger than a script, but Python
>was. To echo that without any qualifiers seems to show an ignorance of
>modern Perl development. Something he shouldn't have, given his
>involvement in the scripting language community, which includes
>attending conferences that cover languages other than Python. He even
>says he's friends with Larry Wall.
>
>What's worse is that when he discusses the internals of the language, he
>describes things like the way objects were glued-on well after the
>language was conceived, very unlike Ruby, and very much like Perl. There
>were several examples of things like this that sounded no better than
>the warts on Perl, just different.
>
>Does a preference for Python just come down to personal taste, without
>any real objective, technical benefits? If so, I hope the Perl 6
>developers have remembered to run the language through a "pretty"
>filter. :-) Or maybe added a "use Enterprise" pragma that forces all
>code to be consistently indented in order to avoid a fatal syntax error. :-)
>
>   -Tom
>
>--
>Tom Metro
>Venture Logic, Newton, MA, USA
>"Enterprise solutions through open source."
>Professional Profile: http://tmetro.venturelogic.com/
>
>_______________________________________________
>Boston-pm mailing list
>[email protected]
>http://mail.pm.org/mailman/listinfo/boston-pm
 
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to