On 1/23/07, John Nagle <[EMAIL PROTECTED]> wrote:
>    The major complaint I have about Python is that the packages
> which connect it to other software components all seem to have
> serious problems.  As long as you don't need to talk to anything
> outside the Python world, you're fine.  But once you do, things
> go downhill.  MySQLdb has version and platform compatibility
> problems.  So does M2Crypto.  The built-in SSL support is weak.
> Even basic sockets don't quite work right; the socket module
> encapsulates the timeout mechanism but doesn't get it right.
>
>    In the Perl, Java, PHP, and C/C++ worlds, the equivalent
> functions just work.   That's because, in those worlds, either the
> development team for the language or the development team
> for the subsystem takes responsibility for making them work.
> Only Python doesn't do that.
>
>    Python has been around long enough that this should have
> been fixed by now.
>
>                                         John Nagle

This just isn't correct. You think that socket libraries don't have
incompatibilities in C and that C++ libraries don't have versioning
problems? You think that SSL works right from Java in all cases, or
that changing your mysql client libraries underneath PHP won't affect
it?
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to