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

Design Meeting: Field Projection #194

Closed
y86-dev opened this issue Feb 1, 2023 · 6 comments
Closed

Design Meeting: Field Projection #194

y86-dev opened this issue Feb 1, 2023 · 6 comments
Labels
meeting-proposal Proposal for a lang team design meeting meeting-scheduled Lang team design meeting that has a scheduled date T-lang

Comments

@y86-dev
Copy link

y86-dev commented Feb 1, 2023

Summary

The topic of this design meeting is the field projection RFC. The goals are:

  • finding a suitable API to express field projection,
  • discern the extent of such projections (i.e. are projections on iterators allowed?),

Background reading

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.

@y86-dev y86-dev added meeting-proposal Proposal for a lang team design meeting T-lang labels Feb 1, 2023
@y86-dev
Copy link
Author

y86-dev commented Feb 1, 2023

As I am pretty short on time this month, I would prefer it if the meeting takes place in march or later.

@joshtriplett
Copy link
Member

joshtriplett commented Feb 8, 2023

@y86-dev Would you propose that the design meeting use the RFC itself as a design document, or do you intend to write and provide a design document that has more focused design questions or similar?

At a minimum, it would be helpful to have a set of questions you'd like the lang team to focus on when looking at this.

@tmandry
Copy link
Member

tmandry commented Feb 8, 2023

Here are some guidelines on design documents from #191 (comment):

We're going to take a stab at better doc guidelines, but here are a few docs from past meetings that were productive:

Key point is to identify clearly the topics to discuss (and, often, what not to discuss) and to give the background needed for that.

Note that the docs include minutes of the actual converations and questions that happened -- best thing is to author the doc in hackmd so we can live edit it during the meeting.

One particular danger is that sometimes docs get too in the weeds with details, where really what is needed from the lang team is more alignment around the high-level goals, or which design features should be prioritized (i.e., the question is not "do we do X or Y" it's "which use case is more important").

@y86-dev
Copy link
Author

y86-dev commented Feb 9, 2023

I intent to write a design document that outlines the core problem and the desired properties of a solution (these would also be a discussion point). Thanks for the links, I will take them into account when writing.

@nikomatsakis
Copy link
Contributor

Scheduled for Mar 29

@nikomatsakis nikomatsakis added the meeting-scheduled Lang team design meeting that has a scheduled date label Feb 21, 2023
@tmandry
Copy link
Member

tmandry commented Apr 5, 2023

This meeting happened. Doc link: https://hackmd.io/@y86-dev/SkkfRkzWh

@tmandry tmandry closed this as completed Apr 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meeting-proposal Proposal for a lang team design meeting meeting-scheduled Lang team design meeting that has a scheduled date T-lang
Projects
Development

No branches or pull requests

4 participants