Skip to content

Get Claude to rewrite the draft#44

Draft
jbcoe wants to merge 4 commits intomainfrom
jbcoe/claude-DRAFT-rewrite
Draft

Get Claude to rewrite the draft#44
jbcoe wants to merge 4 commits intomainfrom
jbcoe/claude-DRAFT-rewrite

Conversation

@jbcoe
Copy link
Copy Markdown
Owner

@jbcoe jbcoe commented Mar 30, 2026

No description provided.

@jbcoe jbcoe marked this pull request as draft March 30, 2026 00:42
@jbcoe jbcoe requested a review from Copilot March 30, 2026 00:42
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the proposal draft for std::protocol / std::protocol_view to improve clarity, tighten motivation, and expand the design/technical discussion around reflection and code injection.

Changes:

  • Rewrites the Abstract and Motivation for a more direct description of structural subtyping and the owning vs non-owning types.
  • Restructures “Design requirements” into a “Design” section with explicit requirements and design decisions.
  • Expands “Impact on the Standard” / “Technical Specifications” to distinguish what’s feasible with C++26 reflection vs what needs post-C++26 injection support.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +197 to +198
We anticipate that a complete implementation will be possible once member
function injection, as discussed in P3996 and related papers, is standardised.
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

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

This mentions "P3996" but there is no corresponding entry in the References section. Please add a reference (with link) or update the paper number to the correct one so readers can locate the cited proposal.

Copilot uses AI. Check for mistakes.
jbcoe and others added 2 commits March 30, 2026 01:47
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jbcoe jbcoe marked this pull request as ready for review March 30, 2026 22:39
@jbcoe jbcoe marked this pull request as draft March 30, 2026 22:39
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.

2 participants