[Python-ideas] Official MySQL module

Joao S. O. Bueno jsbueno at python.org.br
Fri Mar 8 15:07:33 CET 2013


On 8 March 2013 08:01, Eric V. Smith <eric at trueblade.com> wrote:
> We include webbrowser, but no web browser. imaplib, but
> no imap server. Etc.


Picking only this point - becuase it highlights what is bothering me:
In my lectures, I use to justify Python not including (up to now)
bindings for MySQL or PostgreSQL , in contrast to offering
ways to interoperate with imap, http, and pop, because the former
are "products" and the later are "standards" - and it would not be
well for a language standard library  to include "other's products" in
it (and yes, on my lecture I talked about this in contrast with PHP).

So, I do feel a bit uncomfortable with the idea of  including bindings for
3rd party databases in the stdlib - but I think that is an emotional thing
only , and can easily be rationalized away with
"practicality beats purity"  - and the mention somewhere else that
in Free Software environment, saying "3rd party"  can be
misleading.

Regards,

  js
 -><-



More information about the Python-ideas mailing list