News for hackers. Stuff that matters.
Re:What’s in Which Python by smitty1e on Monday May 23, 2022 @07:36AM (#31477709)
> There are very, very few breaking changes within Python 3.

But will structural pattern matching be back-ported, though?

Certainly an incompatibility, if not a breaking change per se.

Re:What’s in Which Python by kdmccormick on Monday May 23, 2022 @08:04AM (#31477941)
GP means there are very few backwards-incompatible changes in new releases. There are plenty of forwards-incompatible ones, though.
Re:What’s in Which Python by fnord123 on Monday May 23, 2022 @09:54AM (#31479074)
How is pattern matching a breaking change? If your code doesn't have it how would it break?
Re:What’s in Which Python by nedbat on Monday May 23, 2022 @02:22PM (#31483003)
Some people might mistakenly assume that "match" and "case" are now hard keywords, which would of course break lots of code.

But they are soft keywords, so there's no issue.