4 ms·
> ... newer, sexier languages, that can deliver a major release in under a decade. Did you know that Guido switched jobs in spring 2000 (not a typo) to work, i
by chromatic 17y ago
> ... newer, sexier languages, that can deliver a major release in under a decade.
Did you know that Guido switched jobs in spring 2000 (not a typo) to work, in part, on Python 3000? Python 3 is older than Perl 6, and it's a much less modest project. Compare Perl 6 rules and grammars to anything Python 3000 invented, for example.
- donaldc 17y agoTo be fair, python 3 now has a complete, usable implementation, whereas perl 6 does not. That said, I very much like what I've seen/heard of perl 6, and will certainly learn it once it's production-ready.
- zaphar 17y agoPerl6 is actually pretty useable as is now also. I wouldn't say production ready but It really is real close and I can use it for personal projects already.
- jbellis 17y agoSo you're saying choosing realistic goals is _bad_?
- chromatic 17y agoWhatever could possibly give you that impression from what I wrote? You've read way, way too much into my use of the word "modest". As far as I can tell, Guido's goal with Python 3000 was not to invent anything. It was to clean up the language in minor ways. That's well and that's good, but it's silly to compare that with Larry's goal for Perl 6.
- cameldrv 17y agoPy3k 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-... .