3 ms·
Py3k has been in the planning stages since 2000, but that doesn't really capture the differences in development between Perl and Python over that time period.
by cameldrv 17y ago
Py3k has been in the planning stages since 2000, but that doesn't really capture the differences in development between Perl and Python over that time period. Python 2.0 was referred to as Python 2000, and so the next logical step was Python 3000, which was planned to be a backwards incompatible release. In the meantime, Python made seven major 2.x releases, adding a ton of features, such as:
1. New Style Classes
2. Closures
3. List Comprehensions
4. Generators
5. Decorators
6. The With Statement
Those are just the big ones -- there are a lot of other changes as well as tons of library improvements.
- chromatic 17y ago> In the meantime, Python made seven major 2.x releases.... In the meantime, Perl made five major 5.x releases, adding a ton of features, many of them inspired by Perl 6 and documented in "Milestones in the Perl Renaissance": http://www.modernperlbooks.com/mt/2009/07/milestones-in-the-perl-renaissance.html http://www.modernperlbooks.com/mt/2009/07/milestones-in-the-... .