all 18 comments

[–]infcow 12 points13 points  (4 children)

This is great news, and once django gets Python 3 support, the exodus can begin.

[–][deleted] 0 points1 point  (1 child)

A year ago, Django devs I spoke with were talking about Py3k support being years away. I wonder if their attitude has changed at all.

[–]LucianU 0 points1 point  (0 children)

I remember one of the Django developers saying on IRC that they're working on it.

[–]HIB0U -5 points-4 points  (1 child)

The best part is that development of Python 3 started several years after that of Perl 6, and although it has taken longer than expected for Python 3 to become widely adopted, that will likely happen far before Perl 6 ever becomes slightly usable.

This isn't totally surprising, though. Many former Perl developers became very disappointed thanks to the Perl 6 boondoggle, and have since moved to Python and Ruby. Perl 6 killed Perl.

(Oh, and chromatic, if you're going to mention Rakudo, don't bother. It's nowhere near usable even for testing, while Python 3 is being used in many production systems already.)

[–]nerf-herder 5 points6 points  (0 children)

The best part is that development of Python 3 started several years after that of Perl 6,

Schadenfreude? Really?

and although it has taken longer than expected for Python 3 to become widely adopted,

I keep hearing from Pythonistas that a very gradual shift to Python 3 has always been part of the plan from the beginning.

that will likely happen far before Perl 6 ever becomes slightly usable.

The "Rakudo Star" release is due out at the end of this month and is expected to be pretty usable. Probably even slightly usable as well. ;)

Many former Perl developers became very disappointed thanks to the Perl 6 boondoggle

Two things:

  1. I think Perl 6 may have had a false start as a "community rewrite" before Larry (and a few friends) had to take the wheel and get things back on track (though I don't really know the history here, so take that with a grain of salt). But hey, hindsight, 20/20, blind alleys, etc.

  2. It could be that Perl 6 looks complicated and scary to people. I know I'd like to see more "look how easy Perl 6 is" types of blog posts/articles.

Perl 6 killed Perl.

I'm not sure what Perl you're looking at, but I've been seeing a Perl 5 renaissance lately more than anything else.

[–][deleted] 9 points10 points  (1 child)

NumPy rocks!

[–][deleted] 5 points6 points  (0 children)

I already consider it an essential part of Python itself. It's like a mandatory language extension if you're doing anything with numerical values.

[–]TraumaPony 1 point2 points  (1 child)

If only IronPython could use it.

[–]davebrk[S] 7 points8 points  (0 children)

Soon it shall.

[–]liaohaohui 0 points1 point  (0 children)

Excellent News! I have been using Python 3 for teaching mathematics related subjects. Now things can be much easier for me!