Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

P2688 R2 Pattern Matching: match Expression #1353

Open
wg21bot opened this issue Oct 17, 2022 · 4 comments
Open

P2688 R2 Pattern Matching: match Expression #1353

wg21bot opened this issue Oct 17, 2022 · 4 comments
Labels
B1 - focus Bucket 1 as described by P0592: material that is mentioned in this plan. C++26 Targeted at C++26 EWG Evolution IS Ship vehicle: IS size - large paper size estimate
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Oct 17, 2022

P2688R0 Pattern Matching Discussion for Kona 2022 (Michael Park)

@erichkeane
Copy link
Collaborator

Reviewed in Kona along with #1064 :

Regardless of pattern matching, we should encourage pursuing is query/as cast unification in the language.

SF F N A SA
7 10 11 4 1

Result: Consensus for encouragement

EWG Prefers composition over chaining in pattern matching syntax.

SF F N A SA
13 9 2 1 0

Result: Consensus

Who has tried the pattern matching version Bruno did on Godbolt (presented by Michael)?
6 of 19-remote + 35-in-room

Who has tried the pattern matching implementation version that Herb/Sean did in CPPFront/Circle?
3 of 19-remote + 35-in-room

@jfbastien jfbastien added the needs-revision Paper needs changes before it can proceed label Jan 20, 2023
@jensmaurer jensmaurer removed this from the 2022-telecon milestone Jan 25, 2023
@wg21bot
Copy link
Collaborator Author

wg21bot commented Feb 16, 2024

P2688R1 Pattern Matching: match Expression (Michael Park)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Feb 16, 2024
@wg21bot wg21bot added this to the 2024-telecon milestone Feb 16, 2024
@wg21bot wg21bot changed the title P2688 Pattern Matching Discussion for Kona 2022 P2688 R1 Pattern Matching: match Expression Feb 16, 2024
@jfbastien
Copy link
Collaborator

The paper was seen in Tokyo.

Poll: P2688r1 pattern matching: template instantiation should not be ill-formed at instantiation if the equivalent non-template would be ill-formed

| SF | F | N | A | SA |
| 0 | 3 | 17 | 10 | 2 |

Not consensus.

Poll: P2688r1 pattern matching: EWG encourages more work on pattern matching, knowing our time is limited.

| SF | F | N | A | SA |
| 34 | 9 | 0 | 0 | 0 |

@jfbastien jfbastien added the needs-revision Paper needs changes before it can proceed label Mar 21, 2024
@wg21bot
Copy link
Collaborator Author

wg21bot commented Sep 21, 2024

P2688R2 Pattern Matching: match Expression (Michael Park)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Sep 21, 2024
@wg21bot wg21bot changed the title P2688 R1 Pattern Matching: match Expression P2688 R2 Pattern Matching: match Expression Sep 21, 2024
@inbal2l inbal2l added IS Ship vehicle: IS C++26 Targeted at C++26 B1 - focus Bucket 1 as described by P0592: material that is mentioned in this plan. size - large paper size estimate labels Sep 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B1 - focus Bucket 1 as described by P0592: material that is mentioned in this plan. C++26 Targeted at C++26 EWG Evolution IS Ship vehicle: IS size - large paper size estimate
Projects
None yet
Development

No branches or pull requests

5 participants