Skip to content

Design note catch-up #95

Closed
Closed
@Mark-Simulacrum

Description

@Mark-Simulacrum

Summary

Catch up on the 5 currently open design notes, and spend some time on a steady state process. Details to follow up.

  • Question: Do these represent consensus?
    • These don't represent consensus around a particular design (that would be an RFC)
    • "Consensus" (or at least agreement) that they accurately represent the conversations
      • Response should just be to add
    • "Does everyone feel their points are represented?"
      • Seems excessive. We will have this discussion later.
      • Mark: I think having a lang team member look it over and say "seems all right" is good enough, they are ultimately a living document.
        • Someone can always make a PR with more.
      • Josh: my concern is that part of the point of this RFC is to to make sure positions don't get lost by the time an RFC comes up
        • We've sometimes had years pass.
    • Niko: Let's document the purpose ("these aim to capture design points, considerations, and don't represent consensus around a particular design")
      • and then assign to a person to merge when they feel ready
    • Mark: some of these have been open since Oct 2020!
      • having them get merged quickly will be more beneficial than having them sit around
    • Josh: may make sense to spend a bit of time in meeting
    • Mark: Scratch proposal:
      • I would file an issue to use a design meeting and spend some time this month to catch up
    • Josh: I do see value in having a lang team member to review it (also not the author)
    • Rough consensus:
      • Steady state process is to assign a reviewer

"Initial draft of copy ergonomics design note" lang-team#62

Link: #62

"Autoref/autoderef for operators" lang-team#63

Link: #63

"Auto trait design note" lang-team#69

Link: #69

"Add design notes for function-type Default implementation discussion" lang-team#71

Link: #71

"Add draft of variadic notes" lang-team#76

Link: #76

Background reading

TBD

About this issue

This issue corresponds to a lang-team design meeting proposal. It corresponds
to a possible topic of discussion that may be scheduled for deeper discussion
during one of our design meetings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions