00:31
<ljharb>
(not that i think this is worth trying to change the process doc) but i think what's actually pretty intuitive and commonly believed is that "stage -1" is the thing with no criteria, and stage 0 does in fact have some criteria. a large percentage of the community ideas in esdiscuss and the discourse describe their thing as "stage -1"
00:32
<ljharb>
(perhaps because in JS, 0 is the first thing, and -1 is a nonexistent thing, so things that aren't a thing shouldn't have 0, they should have -1)
16:13
<littledan>
well, let's see if we can come to a common answer here; actively disagreeing within the committee just leaves things confusing.
16:13
<littledan>
from my perspective, both answers are potentially valid, we just need a convention
16:14
<littledan>
(this poll is of course non-binding/inconclusive, just to get a temperature)
17:10
<Rob Palmer>
Reminder: The next plenary meeting is in 6 weeks time! Please complete the sign-up form if you will attend in-person in Seattle.
18:38
<ljharb>
i mean per the process document it's objectively stage zero that has no entrance criteria :-)
18:38
<ljharb>
i'm talking about the general mental model outside the committee, which we probably can't poll the committee to confirm
18:44
<Chris de Almeida>
I don't think codifying further (including defining stage -1 vs stage 0, etc) would add any notable value
19:06
<littledan>
seems like we have some degree of consensus on this definition
20:44
<Jan Olaf Martin>
IIRC there is the entrance criteria of "a delegate is interested in this" which may be a meaningful difference to -1? (see phrasing around "TC39 champion" in https://github.com/tc39/proposals/blob/main/stage-0-proposals.md)
20:44
<Jan Olaf Martin>
(Not suggesting that this makes it worth defining a stage -1 more formally.)
20:49
<ljharb>
Ooh that actually is a good point
20:50
<ljharb>
And how better for a delegate to express interest than agreeing to be a champion
20:50
<ljharb>
(Altho to be clear the proposals list wording there is my prose, not the process document’s)
20:50
<Chris de Almeida>
those are criteria to be listed there, not to be referred to as stage 0
20:50
<Chris de Almeida>
which is all reasonable
20:52
<Jan Olaf Martin>
You could call "stage -1" the "unlisted & unscheduled stage 0 proposals". But to me that just falls out of the scope where "stage" has meaning.
20:53
<ljharb>
Yes and in practice that’s what “stage -1” means - a stage 0 proposal that doesn’t meet the listing criteria
20:53
<Jan Olaf Martin>
"Unstaged proposal"
20:53
<ljharb>
There’s a qualitative difference between “someone has an idea” and “the committee will hear the idea”
20:53
<ljharb>
The current stage 0 doesn’t represent that.
20:53
<ljharb>
Which is fine, but it’s why people use “stage -1”
20:58
<Jan Olaf Martin>
What I think confuses some people in the community is that difference: Just because stage 0 doesn't have entry criteria, doesn't mean their random idea / Github repo is a "real" stage 0 thing that will be looked at by anybody from TC39. It's obvious if you know about ECMA and how TC39 operates but not necessarily to the average web developer.
20:58
<Chris de Almeida>
my koan above, while tongue-in-cheek -- was actually intended to express something
20:58
<Chris de Almeida>
which is that stage 0 is not actually a stage
20:59
<Chris de Almeida>
and to that end, a distinction between stage -1 and 0 is virtually meaningless
21:01
<Chris de Almeida>
if the difference between "idea" and "committee will hear the idea" is that important, I'd rather it be designated as 0.1 or something rather than move the goalposts
22:02
<Michael Ficarra>
if the difference between "idea" and "committee will hear the idea" is that important, I'd rather it be designated as 0.1 or something rather than move the goalposts
a non-integral stage name? don't be ridiculous
22:06
<Jan Olaf Martin>
stage 0.30000000000000004?
22:58
<shu>
is this conversation real
23:06
<James M Snell>
Stage 3i ?
23:07
<shu>
this was real not in the number sense but in the "are you fr"
23:08
<littledan>
"the magnitude of the proposal is 3, but it seems to be going sideways" (that's 3i)
23:43
<Rob Palmer>
This place is not the Temporal Dead Zone...
23:44
<ljharb>
many people already subjectively intuit it has a meaning, which means it's objectively meaningful
23:52
<Chris de Almeida>
lest we conflate subjective perceptions with objective meaning
23:54
<ljharb>
i'm not sure how to define "meaning" in a way that doesn't base it on subjective perceptions
23:54
<Chris de Almeida>
having definitions for terms is a start