まあすごいと思うがPython2→3をもう一回やるのかという感じだよね。もちろん「それは嫌だ」がリンク先にはしつこいくらい繰り返し書かれているのだが、嫌だろうがなんだろうが開発者の思惑通りに進まないからこそPython2→3は地獄だったわけなのでねえ。ちょっとお手並み拝見の感がある。
Conversation
Notices
-
Embed this notice
Urabe, Shyouhei. (shyouhei@configure.ac)'s status on Monday, 31-Jul-2023 14:15:04 JST Urabe, Shyouhei. -
Embed this notice
Urabe, Shyouhei. (shyouhei@configure.ac)'s status on Monday, 31-Jul-2023 14:25:22 JST Urabe, Shyouhei. https://peps.python.org/pep-0703/#backwards-compatibility
それが出来れば苦労はねえんだよ的なことしか書いてねえな
-
Embed this notice
Urabe, Shyouhei. (shyouhei@configure.ac)'s status on Monday, 31-Jul-2023 14:52:30 JST Urabe, Shyouhei. なんか特別すごい移行パスみたいのが考えてあるかと思って読んでるんだが、あんまり…その…無策っぽくないかね… コアをどう変えるかみたいな話じゃなくて他人の手をどう動かさせるかという所が…結局それがうまくいかなくてPython2→3はああなったんとちゃうんか…教訓とか何かあってほしいのだが…
In conversation permalink -
Embed this notice
Urabe, Shyouhei. (shyouhei@configure.ac)'s status on Monday, 31-Jul-2023 16:23:29 JST Urabe, Shyouhei. @objectxplosive エコシステムを壊した程度で済むなら話は早く、これまで暗黙的にグローバルな状態を共有していたあらゆるすべてのサードパーティ(しかもCで書かれている)に対して本当にもれなく職人の手仕事でロックを挿入していかないと一つでも漏れてると全部壊れるわけです。なのでそもそもエコシステム壊したところで、更地に結局ダメなものが出来上がると言う可能性も結構高く、まあ難しいですね。後付けのマルチスレッドなんてやるもんじゃないですな。
In conversation permalink -
Embed this notice
眼力 玉壱號 (objectxplosive@me.dm)'s status on Monday, 31-Jul-2023 16:23:30 JST 眼力 玉壱號 @shyouhei 全 extension の rebuild/rewrite 必須なら何でも出来るスよねえ。
というか GIL free って eco-system 壊さずに移行可能なんスか?
In conversation permalink
-
Embed this notice