- Host: Bocoup, Boston, MA
- Dates: 26-28 September 2017
- Times:
- 10:00 to 17:00 EDT on 26 and 27 of September 2017
- 10:00 to 16:00 EDT on 28 of September 2017
- Location: 201 South Street, Floor 1 Boston, MA 02111
- Wifi: Bocoup Guest
- Dinner: TBD
- Contact:
- Name: Leo Balter
- Phone: +1-857-317-9075
- Email: [email protected]
Parking is expensive in the area. The common rate is $36/day.
Street parking has a 2 hours limit.
The Chinatown Parking is the closest place open until late.
There is a common entrance in front of the build and another entrance by the Utica Street. Signs will be at the doors.
We are planning to use Google Hangouts. We should have video adapters for at least HDMI, VGA and thunderbolt ports.
The airport has an easy access to the Blue line with free shuttles, otherwise, car pool services (Lyft, etc) are recommended while regular cabs won't provide the best experience.
The weekly pass for the T (including the airport station) is around $21.
There is a list of recommendations.
The venue is close to the South Station on the red line of the T (MBTA). The red line has easy connection to the orange and green lines.
Allen's paper on standards committee participation for new attendees: http://wirfs-brock.com/allen/files/papers/standpats-asianplop2016.pdf
- Proposals looking to advance must be added to the agenda along with necessary review materials 7 days prior to the first day of the meeting.
- Note: any items added after 7 days prior to the start time of the meeting must be denoted with a ⌛ symbol, which indicates that it is not eligible for stage advancement, and that it must wait until all other items have been addressed.
- Timeboxed topics may be 15, 30, 45, or 60 minutes in length.
Opening, welcome and roll callOpening of the meeting (Mr. Jaeschke)Introduction of attendeesHost facilities, local logistics
Find volunteers for note takingAdoption of the agendaApproval of the minutes from last meetingReport from the Ecma Secretariat (15m)- Meeting schedule for 2018
ECMA262 Status Updates (15m)ECMA402 Status Updates (15m)ECMA404 Status Updates (15m)Test262 Status Updates (15m)Timeboxed overflow from previous meeting15 Minute Items30 Minute ItemsPipeline operator (Backup champion: Daniel Ehrenberg) (explainer, backup presentation)How should ECMA 402 proceed in light of "ICU standardization" concerns (Daniel Ehrenberg)Extensible literals (explainer, slides) (Daniel Ehrenberg)
45 Minute Items60 Minute ItemsFirst-class Protocols (slides) for stage 1 (Michael Ficarra)
Timeboxed agenda items15 Minute ItemsIntl.NumberFormat.prototype.formatToParts for Stage 4 (Daniel Ehrenberg) (slides)Intl.Segmenter for Stage 3 (Daniel Ehrenberg) (slides)Intl.RelativeTimeFormat for Stage 3 (Daniel Ehrenberg) (slides)Class fields status update (Daniel Ehrenberg) (slides)Make ECMAScript a syntactic superset of JSON for stage 1 (by Richard Gibson. Championed by Mark S. Miller & Mathias Bynens) (slides)flatMap for stage 2 (Michael Ficarra)⌛ Atomics.waitAsync for stage 2 (Shu-yu Guo for Lars Hansen in absentia) (slides)Intl.PluralRules for Stage 4 (Daniel Ehrenberg) (slides)Needs Consensus PR: Early Errors for RegExp literals (written by Andre Bargull)Needs Consensus PR: Timezone tweak (written by Jungshik Shin)Needs Consensus PR: Sloppy function hoisting web reality tweak (Daniel Ehrenberg)Needs Consensus PR: export-ns-from (Ben Newman, John-David Dalton)Needs Consensus PR: Iteration protocol change (Michael Saboff for Keith Miller in abstentia)
30 Minute ItemsIntroducing Intl.Locale for Stage 2 (Daniel Ehrenberg) (slides)BigInt status update (Daniel Ehrenberg) (slides)Needs Consensus PR: Template literal memory leak fix (Daniel Ehrenberg)Throw Expressions for Stage 2 (Ron Buckton) (slides, spec)do
-expressions update (Dave Herman)- Ergonomic Cancellation Through Async Calls (Yehuda Katz, Dave Herman)
- ⌛ Referential destructuring for Stage 1 (Ben Newman)
45 Minute ItemsString.prototype.matchAll for Stage 2 (Jordan Harband)Optional chaining operator for Stage 2 (Claude Pache, Gabriel Isenberg) (spec, explainer slides)import.meta
for stage 3 (Domenic Denicola)
60 Minute ItemsPrivate methods and accessors for Stage 3 (Daniel Ehrenberg) (slides)Decorators: detailed discussion of proposed semantics (Daniel Ehrenberg) (slides)
Non-timeboxed overflow from previous meetingObject Shorthand Improvements (Ron Buckton) (slides)Partial application (Ron Buckton) (slides)Nullary coalescing operator (Gabriel Isenberg) (slides)
Non-timeboxed agenda itemsStage 0+ proposals looking to advanceBuiltins.typeOf()
andBuiltins.is()
(James M Snell)
New proposalsDiscussion and updates for Stage 0+ Proposals
Overflow from timeboxed discussion items (in insertion order)flatMap Array.isArray update (Michael Ficarra)import.meta
for stage 3 (Domenic Denicola)String.prototype.matchAll for Stage 2 (Jordan Harband)
- ⌛ Items for which we had extra time
Numeric Separators for Stage 3 (Sam Goto, Rick Waldron)New process for transferring proposal repos into the tc39 org (via tc39-transfer) (Jordan Harband)s
(dotAll
) flag for regular expressions to Stage 4 (Daniel Ehrenberg)Named Capture Groups question (Daniel Ehrenberg)RegExp Unicode Property Escapes update (Daniel Ehrenberg)Promise.prototype.finally status update (Jordan Harband)tc39/ecma262#480 (Shu-yu Guo)BigInt ToPropertyKey (Daniel Ehrenberg)Deadline for adding items to the agenda (Leo Balter)Europe meeting location (Daniel Ehrenberg)ArrayBuffer.transfer for stage 0 (Domenic Denicola)Updates on the Float16 proposal (Leo Balter)
Closure
Dates | Location | Host |
---|---|---|
2017-11-28 to 2017-11-30 | San Francisco, CA | Airbnb |
2018-01 | ?? | ?? |
2018-03 | ?? | ?? |
2018-05 | ?? | ?? |
2018-07 | ?? | ?? |
2018-09 | ?? | ?? |
2018-11 | ?? | ?? |