* Set initial post date
* Remove most of the caveats on the reference implementation
(the PEP 634 test cases have been adjusted as necessary to
pass, and new PEP 642 specific test cases added)
* Additional subsection in Deferred Ideas for negated constraints
* Add notes on PEP 635's concerns about potential semantic confusion
between assignment targets and pattern matching
* Assorted final pre-publication tweaks
* add explicit syntax for identity constraints
* reject literal patterns (with rationale)
* reorder rejected ideas to put unpublished ideas last
* add containment constraints as a deferred idea
* update some details based on draft implementation status
* misc ReST formatting fixes and other text fixes
A counter-proposal that mostly endorses PEP 634, but
proposes an explicit marker prefix based alternative to
PEP 634's approach where attribute lookups are
processed as value constraints while simple names
are capture patterns.
This commit adds various updates to account for changes in PEP 458, including:
* updating the link to the Python glossary
* add definitions of distribution file, target files
* clarify ‘target files’ and ‘target metadata’
* Use BLAKE 2 instead of SHA-2 in filenames
* transaction process -> upload process
* update paper links to use the permanent links from theupdateframework.io
This commit also adds a few clarifications about the purpose
of this PEP, including adding an overview of the changes needed
to implement the PEP.
Signed-off-by: marinamoore <mnm678@gmail.com>
The old name "version_switch.js" is completely dead.
Only the new name is in use in all active branches.
So there's no need to keep the old name floating around
in a lively, actively maintained, devastatingly current
document like PEP 101.
* PEP 635: Tweaks markup
Consistently Capitalize Headings.
Remove extra blank lines (two is enough).
Add a few TODOs.
Fix a few typos.
* Went over much of PEP 635 with a fine comb
I got as far as capture patterns.
* Tweak wildcard patterns (adding '?'); muse on 'else'
* Reviewed up to and including sequence patterns
* Checkpoint -- got halfway through Class Patterns
* Changed Walrus to AS and added rationales (Tobias)
* Fix AS-pattern example
Co-authored-by: Tobias Kohn <webmaster@tobiaskohn.ch>