> You may be interested in this article:
> http://programming.newsforge.com/article.pl?sid=05/03/29/0747230
> 
> Cameron Laird writes:

It's worth noting that Cameron Laird (who I'm sure is a perfectly nice
guy) is an old-time Python fan already (as am I); take his
pronouncements with a grain of salt.

I love Python, and use it whenever I can, but I can tell you that the
state of Python's libraries is problematic; there's highly polished
code to deal with comma-separated values, but no parser for XML 1.1
(as of the end of the year).  I was shocked to find that the
client-side http library has no support for posting multipart
documents, and no support for timeouts or server-side SSL support.
And so on and so forth.  Python has these holes for lots of things
that are in the standard Java and Perl libraries.  And what's in the
standard library is hard to understand; there's no consistent
editorial style across the library documentation, so it varies wildly
from one module to the next.

Things are being addressed, but piecemeal and haphazardly.  Apparently
no one is in charge of designing and building the standard library.
That seems (to me) a major problem with the language as a whole.

That combines with the problem that I have to shift to Java or Jython
(thank God for Jim Hugunin and his successors) to get a reasonable
portable UI toolkit (sorry, wxWindows isn't good enough).  Bob's Cocoa
work would be good enough, but it isn't portable.

Bill
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to