News for hackers. Stuff that matters.
Re:Retiring Python as a Teaching Language by orangecat on Tuesday January 20, 2015 @11:48PM (#8921499)
And this is why I'd argue that Python 3 was a big mistake. In exchange for 6 years and counting of freezing and bifurcating the ecosystem, we got a smattering of minor improvements that don't substantially change the developer experience. What could we have had if that effort had instead been focused on things like real performance optimization and native browser support?
Re:Retiring Python as a Teaching Language by pekk on Tuesday January 20, 2015 @11:52PM (#8921514)
This makes the false assumption that resources put into Python 3 somehow prevented "native browser support," something that has always been firmly in the hands of browser vendors and was never blocked by insufficient loyalty to Python 2. The world where just giving up on Python 3 would magically bring huge benefits never existed.

If you don't want to use Python 3, keep using Python 2 through its EOL in 2020+ but why interfere with other people happily using and preferring Python 3 for years now? It is not interfering with you.

Re:Retiring Python as a Teaching Language by rdtsc on Wednesday January 21, 2015 @12:31AM (#8921646)
> This makes the false assumption that resources put into Python 3 somehow prevented "native browser support,"

Agreed, browser support was probably unrealistic.

However other points still stand.

Python 3 was a mistake. It at the wrong time (too late), and didn't bring enough. The talks, and the time, and drama around it weren't worth to get dict comprehension and unicode support.

A 10x speed improvement (heck, just a 2x) would have been. Better IO handling via something sane like lightweight threads (via an already existing framework like gevent or eventlet). Better packaging. Better default GUI library. Refresh the standard library with something like requests, ipython...

Python had a golden opportunity and it squandered it. There were

Re:Retiring Python as a Teaching Language by nodejsisbest on Wednesday January 21, 2015 @01:18AM (#8921787)
There were, there were. I think Node.js is the way of the future with their evented IO platform.
Re:Retiring Python as a Teaching Language by rdtsc on Wednesday January 21, 2015 @01:35AM (#8921834)
> I think Node.js is the way of the future with their evented IO platform.

But can I use it to build microservices?