tc39 / agendas Goto Github PK
View Code? Open in Web Editor NEWTC39 meeting agendas
TC39 meeting agendas
I don't want to crowd out other people from talking, or take over topics that other want to champion. However, I want to help some important topics move forward. For the balance, maybe a couple things could be adjusted in the agenda, but I am wondering about your thoughts:
Any other ideas? We have a general issue whhere there are a lot of smart people in the room who don't seem to be empowered to champion proposals.
Good day TC39 members,
Please find forwarded below a clarification request.
Many thanks in advance.
Patrick
From: [email protected] [mailto:[email protected]]
Sent: vendredi 23 février 2018 15:12
To: Patrick Charollais [email protected]
Subject: Clarification on Internet media type and standard file names
Hello. I would appreciate some clarification on the status of the internet media type "application/ecmascript" and its association with "es" file extension. My hope is that this internet media type is already an officially recognised standard and already has an official association with the aforementioned file extension. Could you confirm that these standards are already in place and govern the above specification, and if so, could you please link me to them? I have made a similar request to the ISO for clarification of the same as I am finding it difficult to determine the status of the matter while researching it. It need not be said that there is legacy confusion with the popular historic name of the language, "JavaScript", thus the ambiguity. My hope is to use this information as a counter-argument against the emerging standard of using "mjs" as a file extensions for module files in NodeJS. It appears that the "mjs" file type is also semi-officially known as the "Michael Jackson Script" file extension. I need not say more. Thanks for your time. David.
This proposal is pretty cross-cutting, and intersects with several other proposals, including decorators and static public fields. Should we schedule it earlier within the hour timebox section? Also, should we allocate more than an hour to it? I'd be worried about putting it in the non-timeboxed section, though, as that could lead it to fall off the bottom of the agenda.
This proposal is at a bit of an ambiguous state, whether it reached consensus to advance to Stage 2 or not. Would it be worth prioritizing revisiting it for 15 minutes ahead of some of the Stage 0/discussion topics? I'm not sure if we'll get to all of these. OTOH it wouldn't be the end of the world to consider a retraction at the next meeting. cc @domenic
What do people think about having a proposal-based agenda items section which is primarily sorted by proposal stage in descending order, then secondarily sorted by timebox? I vaguely recall briefly discussing this at a recent meeting.
Originally posted by @ofw5rz in https://github.com/privacycg/storage-access/issues/205#issuecomment-2252484603
Originally posted by @ofw5rz in AcademySoftwareFoundation/OpenShadingLanguage#1846
We have been finding it difficult to review proposals that have no materials. Sometimes this happens with stage 1 proposals, as there is no strict requirement that they have materials present before the 10 day deadline. It is pretty rare that a stage 1 proposal does not advance, so having materials present isn't as crucial as for later stages. However, if all we have to go by is a title, it is difficult to prepare for the meeting in advance, or have preliminary discussions with champions. This in the end results in a less productive discussion during plenary.
How do people feel about changing the stage 1 requirement in the agenda template to having a ready repo with the proposal written out in prose, and a clear problem statement? This can be generated from the proposal template. We can help newer members adjust though mentoring.
On the following page "Agenda for the 83rd meeting of Ecma TC39"
https://github.com/tc39/agendas/blob/master/2021/05.md
the URL for
Attendee information: https://github.com/tc39/Reflector/issues/367
is broken.
If there is a better place to ask such a question, please let me know.
I'd like to be able to listen to these talks as I'm not able to attend in person.
Searching around online yields some results that are portions of random talks or just about TC39 itself and not on actual TC39 meetings.
Regards,
"slides" link in 07.md points to tc39/agendas repository.
In the end of https://github.com/tc39/agendas/edit/master/2021/03.md
it said we plan to have a April meeting and a May meeting
Dates | Location |
---|---|
2021-04-19 to 2021-04-22 | Remote: "New York", ET |
2021-05-25 to 2021-05-26 | Remote: PT |
But then @ljharb created an agenda page for the APRIL (Agenda for the 82nd meeting of Ecma TC39 April 19th-22nd, 2021) meeting at https://github.com/tc39/agendas/blob/master/2021/05.md
and linked it from https://github.com/tc39/agendas/blob/master/README.md
with text "May"
I think this is super confusing. Should we have a page in 04.md for the April meeting and link that from the READMD.md for the April meeting and reserve the 05.md for the May meeting?
As requested by @erights, I'm uploading the slides here
My name is Michael Lewis. I live in Aurora, Illinois, and I'd like to get involved in these discussions.
From reading the ECMA website, it appears I have to be a member, fill out a bunch of paper work, and actually attend in-person. This is not possible. So, maybe you can further explain in what capacity I can participate?
You could consider myself an intermediate JavaScript developer. I haven't been following every new proposal, and I'll be of little assistance when discussing JavaScript [[internals]].
However, where I can help, is with the overall developer experience. I feel like the web is a broken place, where only the elite (professionals who have time to read each other's blogs all day) are capable of truly understanding the changing landscape.
The JavaScript language is evolving at an increasing rate, especially with Babel and transpiling thrown into the mix. Communicating this committee's long term vision to the public is very important, and it's not happening.
Currently, you have to sign up for the right mailing lists, read all the blog posts, and really spend a lifetime digging into the details to make sense of it.
It's important to bring it all back to the newbies. Let's distill this complex vision into a simpler form, and help everyone catch up.
total nit, but... let's pick either sentence case or title case for the readme headings
This a process proposal that shouldn't be effective for the meeting of 2017-09.
Freezing the agenda in the second-to-last Friday before the meetings might be helpful. Things to consider in this case:
If we are positive with this change, we should have this explicitly set as a policy for the next agendas.
starting/ending times of meetings listed as PDT and should be EDT
Morning Wednesday: Security block
Afternoon Wednesday: Classes block
Thursday 10 AM: Pattern matching
Thursday 11 AM: Binary AST
Where do I submit, and what do I submit? Can assist with detailed a detailed walk-through of the feature, if you require so.
Thanks!
Following up on the TC39 Open meeting initiative: Is there a line/link for us "regular folk" to watch/listen in on the meetings?
10:00 to 15:00 CT on June 1st, 2020
What does it mean for CT? It's ambiguous for the term CST (I know it's North America Central Time Zone in this context), but it could mean:
Central Standard Time, North America's Central Time Zone: UTC-06:00
China Standard Time: UTC+08:00
Cuba Standard Time: UTC-04:00
Central Standard Time, Australia Central Time Zone: UTC+9:30
Another question, 10 CST, does it mean the daylight saving time or not?
Google:
10:00 am Sunday, Central Time (CT) is 11:00 pm Sunday, in UTC+8
Duckduckgo:
Midnight - 12:00 AM +0800 (1 day after)
Convert Timezone: 10:00 AM CST (UTC-6) to +0800
It's confusing when I converting the time to my local timezone.
Good day TC39 members,
May I kindly ask you to answer to Mr. Andrew Li (see his message below) ?
Thanks in advance and all the best from a sunny Geneva.
Patrick
From: [email protected] [mailto:[email protected]]
Sent: mercredi 5 juillet 2017 04:40
To: Patrick Charollais [email protected]
Subject: A question regarding ECMA-262
I had a question about the ECMA-262 Standard, which is the language specification for ECMAScript, specifically about the 6th edition and later. Would the ... (three dots) punctuator, denoting the spread of elements, be referred to as an 'operator' or 'syntax'. Is it more correct to refer to the feature as 'the spread operator' or 'spread syntax'?
United States -
Reply to: ***********@gmail.com
The current host listed for the June 2019 meeting is JSConf EU. As far as I'm aware, they are not an Ecma member. Is there an Ecma member who would be more appropriate to list there?
We've had a few cases of champions bringing stage 3 proposals, looking for stage 4, without the PR reviewed by the editor, as required by our process. Requiring the PR link might help champions to not forget this step.
Usually the links to agenda item details are public, but the link for the intriguingly named Blöcks syntax proposal is private. Is that intentional?
@rbuckton The slides link points to slides about RegExp match offsets.
In the May 2018 TC39 meeting, we decided to prioritize later stage proposals and short discussions over longer discussions and earlier stage proposals. I still think this was a good idea, but now we have a bit of a backlog of proposal introductions and discussion topics from last meeting, which may be good to get back to in the July 2018 meeting.
I want to suggest a way to schedule these topics in a way which might help us get through everything while not pushing out the later stage proposals that we also need to discuss:
Thoughts?
Good day TC39 members,
Please find attached a contribution received from a developer (Mr. Matej Minarik - [email removed]) via the Ecma International web form"TC39 Royalty Free 3rd party contribution request".
Thanks in advance for taking care of it and best regards.
Patrick Charollais
The May 2018 agenda doesn't contain links to slides for some of the agenda items. If your presentation has slides, please add these links.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.