cplusplus / papers

ISO/IEC JTC1 SC22 WG21 paper scheduling and management
628 stars 18 forks source link

P3096 R2 Function Parameter Reflection in Reflection for C++26 #1764

Open wg21bot opened 6 months ago

wg21bot commented 6 months ago

P3096R0 Function Parameter Reflection in Reflection for C++26 (Adam Lach, Walter Genovese)

hanickadot commented 5 months ago

SG7 Tokyo 2024 Meeting

P3096R0 was seen by SG7 during 2024 Tokyo meeting (full minutes).

POLL: P3096R0 Function Parameter Reflection in Reflection for C++26: We want this problem to solved and we would like to see an updated paper (with wording) in EWG and LEWG.

SF F N A SA
5 5 0 0 0

Consensus.

inbal2l commented 4 months ago

2024-04-23 Library Evolution Telecon

P3096R0: Function Parameter Reflection in Reflection for C++26

2024-04-23 Library Evolution Telecon Minutes

Champion: Adam Lach Chair: Inbal Levi Minute Taker: Ben Craig

Summary

The room was supportive of the paper. The proposed solutions were discussed, but more discussion is required before a specific one is supported.

We asked for more exploration of the topics:

  1. Add rules to resolve ambiguity between different ways to "declare same thing" in the proposal (typedef, int arr[] and int* etc.)
  2. Highlight and address ODR violation consequences in the proposal (can be solved later by a different proposal)

No polls were taken.

Next Steps

This paper can progress separately from P2996. The authors will implement the feedback described above, and publish a new revision, we will see the next revision in LEWG’s room again.

wg21bot commented 3 months ago

P3096R1 Function Parameter Reflection in Reflection for C++26 (Adam Lach, Walter Genovese)

jfbastien commented 2 months ago

Seen by EWG in St Louis:

Poll: P3096R1 — Function Parameter Reflection in Reflection for C++26, we are interested in this paper, encourage further work based on feedback provided, and would like to see it updated with Core wording expert feedback.

SF F N A SA
5 13 7 0 0
wg21bot commented 1 month ago

P3096R2 Function Parameter Reflection in Reflection for C++26 (Adam Lach, Walter Genovese)