-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Host considerations #2042
Comments
A few thoughts:
Could I suggest we move this issue to either ecma262 or Reflector? This repo is used more for cross-referencing proposals, not for these kinds of meta-discussions. |
Feel free to move this issue as you see fit. I would be okay with whatwg/html being a stable entry point for the "web platform" host so folks don't have to look around too much. Upon stage 2 approval seems like a pretty reasonable time to ask for broader input, from both the TAG and any hosts. |
Note, at @kenchris 's suggestion, we've filed for a TAG review on the Stage 1 Records and Tuples proposal. w3ctag/design-reviews#518 |
|
I wonder what prevents people that can represent their groups and companies to participate in the TC39 discussions. By discussions I mean issue threads on GitHub and meetings (plenaries and the more frequent specific ones). If the TC39 process are insufficient channel, we should investigate what is wrong. |
About the timing for TAG reviews: I see two different templates, for "early design reviews" and "specification reviews", at https://github.com/w3ctag/design-reviews/issues/new/choose . I imagine a "specification review" could make sense when a proposal is approaching Stage 3, and an "early design review" could make sense earlier. We filed for an early review for Records and Tuples at the TAG's encouragement while it was at Stage 1; this might make sense for other Stage 1 proposals if they're particularly cross-cutting, and if champions are interested in early input. I've also received criticism in the past that another TAG review, filed during Stage 2, was too late, and should've been filed earlier in the design process. @leobalter I don't think TC39 plenary meetings need to be the one channel where people have technical conversations about TC39 proposals. That's why we do various kinds of outreach to different groups of developers. We also get together in smaller, special-purpose groups such as champion groups; people interested in particular host environments is similar. |
This comment has been minimized.
This comment has been minimized.
It probably makes sense to split TAG from this then as I suspect they have slightly different wishes and might also want to see a different set of proposals. Upon stage 2 it seems TC39 wants to see it happen and that seems like a useful point for hosts to help out with proposals that have host implications. |
I'm wondering if there are specific steps we could take to improve the process around integrating new language feature proposals into hosts.
One thing that came up is that it might be useful to have a dedicated issue filed against whatwg/html for the various design decisions that need to be made so that we don't have to make such decisions as part of the pull request.
That could also be useful to do in the early stages, as some kind of downstream notification, so that if there are any important host considerations, they can be taken into account early on without late-stage surprises. The web platform in particular has many different types of agents, even agent clusters, all designed with their own goals in mind, and those goals and their design might not always be known or understood by all.
cc @littledan @domenic @codehag
The text was updated successfully, but these errors were encountered: