On 2008-02-24 20:42, Brett Cannon wrote:
On Sun, Feb 24, 2008 at 9:57 AM, Fred Drake
wrote: On Feb 24, 2008, at 4:11 AM, Brett Cannon wrote:
That all sounds reasonable (and the reason I think it is a good idea), but convincing python-dev in general might be tough. Especially since that would cause IDLE to not be part of the stdlib.
I've no hope of convincing python-dev myself; the response to my suggestion about moving email out was... disappointing. I just don't have the time needed to champion any large changes these days, and a "Lean Python" is a hard sell.
It is definitely a hard sell. There is a reason this is the third time I am trying to reorganize everything. =) I think the "batteries included" philosophy is too heavily ingrained in the community to ever let us take large strides towards being more like Perl. Getting rid of anything is going to require that it be obsolete or so externally tied to something that it is just more practical to move it out. Otherwise the chances of taking something out (e.g., email) is going to be damn near impossible.
I think that essential things like the email package should be part of the standard library. Non-essential things like e.g. the tk package or the audio/image/etc. libs can well be separated out into stand-alone packages. They may still be supported and maintained by the PSF, but getting them would require an extra install step. I actually think that this would benefit the stand-alone packages: mostly because they would no longer be tied to the Python release cycle, rather strict development scheme and strong focus on certain aspects of Python's application space. In any case, I agree that putting energy into such an effort is better spent elsewhere. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Feb 24 2008)
Python/Zope Consulting and Support ... http://www.egenix.com/ mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
:::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! :::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611