Re:Meta pledges Three-Year sponsorship for Python if GIL rem...
by closeparen on Saturday July 08, 2023 @04:08PM
(#36648207)
A fully general transformation from naive to thread-safe code seems like it would make you one of the giants of computer science alongside Knuth and Dijkstra.
[ Parent
| on HN ]
Re:Meta pledges Three-Year sponsorship for Python if GIL rem...
by local_crmdgeon on Saturday July 08, 2023 @04:46PM
(#36648588)
You don’t need that though - you can get a long way with improved tooling and devex
Re:Meta pledges Three-Year sponsorship for Python if GIL rem...
by closeparen on Saturday July 08, 2023 @05:21PM
(#36648909)
It's hard to imagine a devex good enough to compensate for "every so often you need to revisit all the code ever written in this language."
Re:Meta pledges Three-Year sponsorship for Python if GIL rem...
by kkirsche on Saturday July 08, 2023 @08:53PM
(#36650315)
I think this is where concepts from Rust and Go could come in handy. Things like Go’s race condition detection and rust’s compiler validation approaches can be used to statically analyze code. Sure, it’s a meaningful change from how many Python devs approach the language and challenging problem but not insurmountable given the existing work in the field.