Python does not play well with others

Diez B. Roggisch deets at nospam.web.de
Sat Feb 3 11:59:13 EST 2007


Paul Rubin schrieb:
> skip at pobox.com writes:
>> I can't speak authoritatively for either PHP or J2SE, but I suspect the
>> latter at least has some signifiant monetary support (if not outright gobs
>> of human resources) from Sun.  PHP seems to have a more limited application
>> domain (web apps) from which it has expanded a bit.  Can I build a PHP site
>> out of the box with a PostgreSQL or Oracle backend? 
> 
> I believe so, from having looked at the docs a while back, but I
> haven't tried it.

The docs cover all the available drivers, as they are hard-coded in the 
source. Yet you need to specify inclusion of them at compile-time, and 
as I said: some distros don't ship with non-OS-drivers.

>> Does J2SE have something comparable to Numpy or scipy?
> 
> I don't think so, but Python doesn't either.
> 
>> While might do the occasional bit of Python hacking for free, I still need
>> to put food on the table.  My employer doesn't care if MySQLdb (to use one
>> of your examples) is delivered with Python or not.  They aren't likely to
>> want to support me to solve your problems.
> 
> The same could be said of Tkinter (a large and complex library module)
> or IDLE (a full blown mid-sized application shipped with Python).  The
> answer is the same for both: if you don't need to use a given module,
> then don't.  Why would I expect your employer to solve my problems
> anyway, even if they relate to some module that you actually use?

As far as I can tell, primary concerns for inclusion of modules are twofold:

  - dependencies, which certainly are an issue for DB-modules! Or do you 
want every python build to need the oracle OCI drivers installed? Plus 
headers?

  - maintainer commitment.

Diez



More information about the Python-list mailing list