2 ms·
> > that still leaves the question of why they haven't made such a RFC yet. > Yes. I speculated a bit in my last paragraph. Sorry, I phrased that poorly; see
by a1369209993 6y ago
> > that still leaves the question of why they haven't made such a RFC yet.
> Yes. I speculated a bit in my last paragraph.
Sorry, I phrased that poorly; see edit.
- steveklabnik 6y ago> that still leaves the question of why they [edit: the crates.io team] haven't made such a RFC Because as I said before, coming up with an RFC means putting together a viable plan. The team has not come up with a viable plan yet. Therefore, there's no RFC from them. Anyone who feels that they have a viable plan is free to submit an RFC, and then the team will discuss it and give them feedback.
- a1369209993 6y ago> coming up with an RFC means [I assume: requires, first] putting together a viable plan. Okay, so it's actually number 2[2], then? Which is a prefectly resonable position, except that it's the opposite of what you said before. > "The discussion" has often happened outside of the contexts that the teams are supposed to evaluate; (Also: > 1 is correct, sorta. Comments on an RFC are absolutely fine. That is their purpose. Random forum threads aren't the wrong place for that, like, you can discuss ideas for RFCs on forum threads, but you can't expect the team to always weigh in on threads. but I'm not clear on how much of that was attributable to my poor phrasing of 1.) 2: "non-comprehensive discussions [eg, ones lacking a viable plan] are not appropriate for a RFC" https://news.ycombinator.com/item?id=24449289 https://news.ycombinator.com/item?id=24449289
- steveklabnik 6y agoThe process to get a major change for Rust is: 1. You write up a proposal. We have a template so that you get the structure right and some general prompts to help you ask the right questions. 2. You can post it on the forums, as a "pre-RFC." This is like a vague temperature check from anyone and everyone. Nobody is required to pay attention to these, but it can be a valuable step if they do. This step is optional for everyone involved, you can go straight to step 3. 3. You take your proposal and submit it as an actual RFC. The teams are required to pay attention to these, and they either accept the proposal, reject the proposal, postpone the proposal, or give feedback designed to drive the consensus of the team towards one of these states. When people say "the team is ignoring threads," they are referring to threads that are in step 2. Most discussions aren't full proposals yet. And they generate a lot of discussion. And then people never move to step 3. Those that do are guaranteed feedback from the team in some fashion. Your initial edited comment: > that still leaves the question of why they [edit: the crates.io team] haven't made such a RFC Nobody is required to make an RFC for anything. If the team doesn't want to write one up, they don't have to. It's on the advocates of the feature to start the process, no matter if they're on the team or not. > [edit: and told people commenting on the forum threads to instead comment on the RFC, where the crates.io team can evaluate] yet. They didn't say "comment on the RFC," because there is no RFC at that stage. They said "please make an RFC." This is the same process every single major change to Rust goes through. It's pretty standard. The vast majority of people who desire this feature never actually do it though, because they tend to post on the forums, get a ton of comments from people, and then burn out, it seems. I hope this helps. To be honest this thread is so old I'm likely to lose track of it and not reply further.