## Agenda for the: 43rd meeting of Ecma TC39 in: San Jose, CA on: 18 - 20 Nov. 2014 TIME: 10:00 till 17:00 PST on 18th and 19th of Nov. 2014 10:00 till 16:00 PST on 20th of Nov. 2014 LOCATION: Hilton - Santa Clara 4949 Great America Parkway Santa Clara, California, 95054 Mr. Erik Toth's email: ertoth@paypal.com Mr. Erik Toth's phone number: (517) 449-4340 [Venue Location](https://www.google.com/maps/place/Hilton+Santa+Clara,+4949+Great+America+Pkwy,+Santa+Clara,+CA+95054/@37.402573,-121.976774,17z/data=!4m2!3m1!1s0x808fc9cedb6577cb:0xdcbbceebfc958cab) [Nearby Hotels](https://www.google.com/maps/search/Hotels+Near+Hilton+Santa+Clara/@37.402573,-121.976774,15z/data=!3m1!4b1) [Registration Link](https://ecma.doodle.com/4vzhs9yc9s3aywnp) Please register before 8th of November 2014. 1. Opening, welcome and roll call 1. Opening of the meeting (Mr. Neumann) 1. Introduction of attendees 1. Host facilities, local logistics 1. Adoption of the agenda (2014/???) 1. Approval of the minutes from Sept 2014 (2014/???) 1. ECMA-262 6th Edition 1. ✓ ES6 draft status report (Allen) 2. ✓ ES6 End game planning -- what's left to do? 1. ✓ Assignment to const. (Allen) 1. ✓ Array.prototype.contains breaks MooTools (Allen) 1. ✓ Global let shadowing of global object properties (Allen) 1. ✓ Zepto broken by `new this.constructor` usage in some Array.prototype methods (Allen, Brian) 2. ✓ Exactly what did we decide to reserve to support future type syntax?? 1. ✓ Template literal call site object caching. (Erik Arvidsson, Allen) 1. ✓ Array.isArray(new Proxy([], {})) (TomVC, Brendan Eich, Rick Waldron, Allen) 2. ✓ RegExp subclassing fixes (Allen) 1. ✓ Performance issue: Object.defineProperties, Object.create, Object.assign hold on to the first error thrown and continue executing. (Brian Terlson, John David Dalton) 1. ✓ Should WeakMap/WeakSet have a .clear method? (MarkM) 1. ✓ Add `async` as _FutureReservedWord_ (Rick Waldron) 1. ECMA-262 7th Edition and beyond 1. ✓ What do we do about `Array.prototype.contains` and `String.prototype.contains`? [1](https://esdiscuss.org/topic/having-a-non-enumerable-array-prototype-contains-may-not-be-web-compatible) [2](https://esdiscuss.org/topic/array-prototype-contains-solutions) (Domenic) 1. ✓ Pure functions strawperson (Domenic and Erik) 1. ✓ Abstract references as a solution to LTR composition and private state [1](https://github.com/zenparsing/es-abstract-refs) (Kevin Smith) 1. [I/O Streams](https://streams.spec.whatwg.org/) as part of the ES standard library?? (Domenic) 1. ✓ Array.prototype.includes: proposal to move to Stage 2. 1. ✓ Object.observe: proposal to move to Stage 3. 1. ✓ Can security monitors reliably detect monkey-patching of primordials? (Brendan, Michael Ficarra [invited expert]) 1. ✓ `Map.prototype.map` and `Map.prototype.filter` ([spec](https://gist.github.com/DmitrySoshnikov/a218700746b2d7a7d2c8)) + `Set` (Dmitry Soshnikov, Wednesday) 1. ✓ Revisit `Set` API (possible exclusion of `entries` and `keys`) (Dmitry Soshnikov) 1. ✓ Test 262 Status 1. ECMA-402 2nd Edition 1. Status Update (Rick) 1. Report from the Ecma Secretariat 1. Date and place of the next meeting(s) 1. January 27 - 29, 2015 (San Francisco - Mozilla) 1. March 24-26, 2015 (Europe) 1. May 27 - 29, 2015 (San Francisco - Yahoo) 1. July, 28 - 30, 2015 (Redmond, WA - Microsoft) 1. September 22 - 24, 2015 (Potland, OR - jQuery) 1. November 17 - 19, 2015 (San Jose - Paypal) 1. Group Work Sessions 1. Closure