Pattern matching accepted for Python

Post Syndicated from original https://lwn.net/Articles/845480/rss

The Python steering council has, after some discussion, accepted the
controversial proposal to add a
pattern-matching primitive
to the language.
We acknowledge that
Pattern Matching is an extensive change to Python and that reaching
consensus across the entire community is close to impossible. Different
people have reservations or concerns around different aspects of the
semantics and the syntax (as does the Steering Council). In spite of this,
after much deliberation, reviewing all conversations around these PEPs, as
well as competing proposals and existing poll results, and after several
in-person discussions with the PEP authors, we are confident that Pattern
Matching as specified in PEP 634, et al, will be a great addition to the
Python language.