-
Notifications
You must be signed in to change notification settings - Fork 71
[MCP] proposing a macros working group #637
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
Comments
This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed. cc @rust-lang/compiler @rust-lang/compiler-contributors |
@rustbot second |
@rustbot label -final-comment-period +major-change-accepted |
This is adding a new team that is the wg-macros as a folloup step after the MCP get merged [1]. [1] rust-lang/compiler-team#637 Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
This is adding a new team that is the wg-macros as a folloup step after the MCP get merged [1]. [1] rust-lang/compiler-team#637 Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
This is adding a new team that is the wg-macros as a folloup step after the MCP get merged [1]. [1] rust-lang/compiler-team#637 Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Proposal
This proposal aims to establish a "macros-wg" with both basic and advanced goals. The advanced goals will be pursued in the future only if, after one year, this work is confirmed to be effective through another MCP.
Currently, the macros system in the compiler is more like a "dead zone" where it is difficult to make any progress with nightly features that have been in nightly forever or propose new changes or bug fixes.
In this proposal, we take into consideration two use cases:
In the past year, it has been difficult to give attention to this area for two main reasons:
An important role for the WG is to bootstrap the experience necessary to make deeper changes to the macro system and to review changes to the PR system.
By discussing with some people that help me to write down the full WG idea, a good idea to achieve this might involve group review of the existing system, building confidence by fixing bugs, and/or having some kind of reading group for discussing the academic work behind the macro system.
Basic Goals
Advanced Goals
Mentors or Reviewers
Team Members
Currently, I put myself as one of the leaders of the team, @vincenzopalazzo, where I have time to organize and manage the work. However, the following people are proposed with the following roles:
In this team, we also have a group of unofficial members (aka Fellows) that we hope to mentor them and to include inside the team when the times come.
Finally, I have also been in touch with a few people who are interested in macros work but are not able to commit to WG membership, so we are planning to involve them as well by leading the discussion all in public and give a change to join us.
Process
The main points of the Major Change Process are as follows:
@rustbot second
.-C flag
, then full team check-off is required.@rfcbot fcp merge
on either the MCP or the PR.You can read more about Major Change Proposals on forge.
Comments
This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed.
The text was updated successfully, but these errors were encountered: