Skip to content

Add an outline for P4148R3 - #468

Merged
philipcraig merged 1 commit into
mainfrom
p4148r3-outline
Oct 10, 2026
Merged

philipcraig merged 1 commit into
mainfrom
p4148r3-outline

Conversation

@philipcraig

@philipcraig philipcraig commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator

Rendered version

Adds OUTLINE.md: headings, topic bullets and a one-line brief per section for the DRAFT.md rewrite (#286). It is restructured on the P3019 template and the LEWG paper-forwarding checklist. Each bullet cites the issues and PRs behind it.

It carries no paper prose. The text itself stays a hand effort.

Points for discussion:

  • Audience becomes SG18 (LEWGI) then LEWG, recording the Brno polls (10/8/6/0/1 and 22/2/2/0/0).
  • Narrowing is dropped from R3 and deferred, since nothing implements it.
  • The default constructor and the "identical constexpr" claim come out of the synopsis.
  • New prior art: P4374R0 Non-Intrusive Interfaces.
  • A companion motivation paper (Draft a paper on why C++ needs a type erasing wrapper #287) and an optional SG7 experience report are sketched at the end.

Headings, topic bullets and a one-line brief per section for the DRAFT.md rewrite (#286), with the companion motivation paper (#287) sketched at the end. Bullets cite the issues and PRs behind each point.
@philipcraig
philipcraig requested a review from jbcoe as a code owner October 10, 2026 20:36
@jbcoe

jbcoe commented Oct 10, 2026

Copy link
Copy Markdown
Owner

This looks hugely useful. Thanks for putting this together.

@RyanJK5 I'll wait for you to look over this before approving/merging.

@jbcoe
jbcoe requested a review from RyanJK5 October 10, 2026 20:45
@RyanJK5

RyanJK5 commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator

I agree, seems to hit all the important points!

@jbcoe jbcoe left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this!

@philipcraig
philipcraig merged commit 61fe483 into main Oct 10, 2026
18 checks passed
@philipcraig
philipcraig deleted the p4148r3-outline branch October 10, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants