News for hackers. Stuff that matters.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by ilyt on Saturday July 08, 2023 @11:17AM (#36645212)
> This is nothing like the Python 2 > 3 transition.

Well what py2to3 promised was also not what happened and by far one of worst disasters of a migration in history of open source so you can't blame people for being skeptical

Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by leoh on Saturday July 08, 2023 @11:55AM (#36645567)
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by croshan on Saturday July 08, 2023 @12:50PM (#36646190)
Posting a Wikipedia link without commentary or context is essentially a text meme. It doesn’t invite discussion.

What are you trying to say?

(Not that I disagree with your point, but it’s unclear.)

Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by myhf on Saturday July 08, 2023 @01:37PM (#36646673)
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by wizzwizz4 on Saturday July 08, 2023 @02:09PM (#36647068)
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by leoh on Saturday July 08, 2023 @02:38PM (#36647395)
This was not my intention —

But I enjoy the irony.

Invoking the concept of “thought terminating cliche”… as a thought terminating cliche.

Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by leoh on Saturday July 08, 2023 @02:32PM (#36647349)
> Posting a Wikipedia link without commentary or context is essentially a text meme. It doesn’t invite discussion.

You literally just replied and we are engaging discussion — empirically the wiki link above has done literally the opposite of what you are saying! At any rate, the intended relevance of the wiki link is the following.

When something bad happens to someone, they tend to overestimate how bad it is relative to something experienced as objectively equally good; it is thus important to be aware of such a bias — in addition to using regular old critical thinking.

In this case: “although this is a ‘migration’, what do we mean when we say that? and is it really the same thing as py2 to py3?”

I would tentatively propose “no” to the latter question; and would additionally propose that calling this a “migration” is not terribly useful as although it’s not incorrect, it’s insufficiently specific and seems to invite a category error.

In addition to the loss aversion bias mentioned above.

Category error: https://en.wikipedia.org/wiki/Category_mistake

Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by staunton on Saturday July 08, 2023 @02:35PM (#36647365)
What are some good examples of meaningful migrations of similar scale that went better?
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by garbagecoder on Saturday July 08, 2023 @03:57PM (#36648132)
Objective C to Swift.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by local_crmdgeon on Saturday July 08, 2023 @04:42PM (#36648527)
.NET Framework to dotnet core
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by 0cf8612b2e1e on Saturday July 08, 2023 @05:35PM (#36649004)
Maybe I am off base here, but big migration efforts feel like they would be significantly easier in a compiled language. Potentially not a fair comparison when the tooling can automatically push so much code without errors.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by schmeii on Tuesday July 11, 2023 @12:48PM (#36683656)
This pep only affect the C world. It will not require change in Python code.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by sigzero on Saturday July 08, 2023 @02:49PM (#36647491)
No it wasn't and not by a long shot.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by esafak on Saturday July 08, 2023 @03:00PM (#36647618)
What's your top three?
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by bazoom42 on Saturday July 08, 2023 @03:19PM (#36647791)
He, the Perl 5 to 6 migration is already forgotten? I think this says something about how well it went, because at the time Perl was more popular than Python.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by JoshTriplett on Saturday July 08, 2023 @04:12PM (#36648249)
There was no Perl 5 to Perl 6 migration. Perl 6 was announced, a bunch of design work happened on it, and then it became a different language run by different people rather than a version of Perl. People are still writing Perl code extensively, and Perl 5 is still maintained.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by 0cf8612b2e1e on Saturday July 08, 2023 @05:33PM (#36648995)
I would expect Python to follow a similar language split. People were disappointed at how few breaking changes occurred in 2->3. If there was going to be a 3->4 migration, will be a large number of proposals to correct other deficiencies in the language.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by paulddraper on Saturday July 08, 2023 @09:48PM (#36650698)
"How bad was the migration?"

"It didn't happen"

Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by bazoom42 on Sunday July 09, 2023 @03:35AM (#36652452)
It didn’t happen, but it still killed the language.
Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by ilyt on Sunday July 09, 2023 @09:40AM (#36654375)
... I mean if you want to compare that it had exactly same problem so it is another evidence it's not something specific to Python, it's just utterly terrible way to go ahead.

Only difference is that they noticed it's a bad idea midway and went back to developing Perl 5

And I still can write "use v5.8" in my Perl script and write script that works in Centos 5 instance from 2007, if I needed to do something on legacy system, and it will work the same on latest Perl.

> because at the time Perl was more popular than Python.

I don't believe that was true at the time as P6 took like decade to decide on semantics and only then the implementations started to happen. More existing code, sure, but much of the web dev moved to PHP/Ruby and many other things to Python.

And unlike Py3 it was initially also much slower than P5, making migration kinda worthless.

Re:Meta pledges Three-Year sponsorship for Python if GIL rem... by coding123 on Saturday July 08, 2023 @03:31PM (#36647907)
A lot of old Java people have recently got into Python, and enjoy the types of py3