On Fri, Nov 6, 2020 at 7:05 AM Thomas Wouters <thomas@python.org> wrote:

The primary reason I care about the integration with the rest of Python is because it limits the future expansion of the language.

I did not think as deeply as you have done on this subject here.

My exposure to pattern matching was in Scala and I didn't notice/observe that this feature was considered a limitation in future expansion or language or even usage in ecosystem.

Also, for the examples that you mentioned, I thought, those would be an _extreme cases_ (?) of writing some really hard to comprehend code by the developer? Because in most common cases in Scala that I could come across, the
pattern matching was used mostly in routing logic based on the decision. Seldom on complex assignments. But, my exposure is limited.

If you augment your arguments by sharing some example code base evolutions in languages that have already supported pattern matching, it might help us understand further.

Thanks for sharing the context of this email with SC standings.

Thank you,
Senthil