Python 3.0 migration plans?
George Sakkis
george.sakkis at gmail.com
Fri Sep 28 16:08:45 EDT 2007
On Sep 28, 11:53 am, John Nagle <na... at animats.com> wrote:
> Alex Martelli wrote:
> > John Nagle <na... at animats.com> wrote:
>
> >> TheFlyingDutchman wrote:
> >>> It seems that Python 3 is more significant for what it removes than
> >>> what it adds.
>
> >>> What are the additions that people find the most compelling?
> >> I'd rather see Python 2.5 finished, so it just works.
>
> > And I'd rather see peace on Earth and goodwill among men than _either_
> > Python 3 or your cherished "finished" 2.5 -- the comparison and implied
> > tradeoff make about as much sense as yours.
>
> Insofar as Python has an organization, it's not adequately managing
> extension modules. Each extension module has its own infrastructure,
> with its own build procedures, its own bug list, and its own maintainers.
> There's not even an archive. Unlike CPAN, Cheese Shop is just a directory of
> URLs.
>
> Take a look at how Perl does it. Here are the instructions on
> how to contribute to CPAN:
>
> http://www.cpan.org/modules/04pause.html
>
> There's a way to get your module into the system, a standardized format,
> build, and installation procedure, and an archive which is mirrored.
> There's a common bug reporting system. Modules abandoned by their
> original developers are not lost, and can be "adopted" by someone else.
>
> Python doesn't have any of this. And that's far more of a problem
> than Python 3.x.
Does Perl support extension modules, and if so, are they so prevalent
as in Python ? Either case, bringing up CPAN is moot in this case;
nothing can force an external open source contributor to maintain or
provide binaries for his packages. How is this a problem of the
*language* ?
George
More information about the Python-list
mailing list