Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-29 Thread Andreas Rossberg
On 24 May 2012 07:13, Brendan Eich bren...@mozilla.com wrote: Domenic Denicola wrote:  And the iteration rate is slowww: stuff like destructuring has been harmonized for a long time, but shows no sign of making it into V8. How would you see the signs? Just asking. I know the Munich team is

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-29 Thread Brandon Benvie
Proxies have a huge surface area to them, not to mention a whole new updated specification with some significant core differences, so I don't blame you for that. On the other hand WeakMaps have a tiny surface area are super useful... ;) ___ es-discuss

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-29 Thread Allen Wirfs-Brock
On May 29, 2012, at 7:19 AM, Brandon Benvie wrote: Proxies have a huge surface area to them, not to mention a whole new updated specification with some significant core differences, so I don't blame you for that. On the other hand WeakMaps have a tiny surface area are super useful... ;)

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-29 Thread Brandon Benvie
Right, but I guess I tend to automatically look at it in terms of what the amount of exposure is to JSland for guidance in assessing what the magnitude of implementation difficulties will be. I imagine the ways something like the WeakMap gc changes break are ones that are mostly areas where they

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-29 Thread Allen Wirfs-Brock
On May 29, 2012, at 7:31 AM, Brandon Benvie wrote: Right, but I guess I tend to automatically look at it in terms of what the amount of exposure is to JSland for guidance in assessing what the magnitude of implementation difficulties will be. I imagine the ways something like the WeakMap

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-24 Thread David Bruant
Le 24/05/2012 07:13, Brendan Eich a écrit : Compilers do seem attractive, not only for ES6-prototyped to ES5, but for even more advanced/experimental languages (LLJS, for example). CoffeeScript is quite usable, too. Source map makes this even easier and smoother. In his JSConf 2012

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-24 Thread Aymeric Vitte
Le 23/05/2012 22:30, David Herman a écrit : - I will be redoing the entire wiki to focus on community first, committee second, and to make the big picture clearer I know writters don't have always time but maybe adding more examples and simple ones (even not reflecting the whole picture) in

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Waldemar Horwat
Since you're speculating on my position, here it is: - Classes don't hang together unless we have agreement on some declarative way to specify properties, referred to as const classes in the meeting notes. - It's fine for that to not be the default, but we must have agreement on how to do it.

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Brandon Benvie
The last discussion point there is really important I think. I get a strong sense of the general JS developer world feeling no connection at all to this process, and much can be put directly on the sheer timescale. We've seen 2 month browser version cycles come in force, the living standard that

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Brendan Eich
Play fair now. SpiderMonkey in Firefox prototyped let, const, generators, iterators (an earlier form), destructuring (close to final ES6), comprehensions, generator expressions, and more recently proxies, weak maps, maps, and sets. V8 joined in the proxies, weak maps, maps, and sets fun. The

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Brandon Benvie
It's not really my opinion. I spend all day playing with this stuff. But it's what I hear in ##javascript on freenode all the time and the general sentiment I see in blogs often enough. That the movement is slow enough, combined with cycle time of browser generations, that (from my observations)

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Brendan Eich
Ok, if you are just the messenger I won't shoot you ;-). Of course, thanks to https://github.com/JSFixed/JSFixed we know you're relaying real messages, although noisy. I'm relying on @valueof, @rwaldron and others to sift out the signal. Angst and exaggeration aside, there is a fair point

RE: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Domenic Denicola
meeting Tues 5/22/2012 Play fair now. SpiderMonkey in Firefox prototyped let, const, generators, iterators (an earlier form), destructuring (close to final ES6), comprehensions, generator expressions, and more recently proxies, weak maps, maps, and sets. V8 joined in the proxies, weak maps, maps

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Brendan Eich
Domenic Denicola wrote: The prototyping efforts are appreciated, but can rarely be used in a comfortable way. (Compared to, say, HTML5.) Remember, HTML5 started in 2004 (WHATWG founding) and still isn't done. Eight years ago. I've thought a lot about how to feasibly use Harmony features

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Rick Waldron
...@mozilla.org] On Behalf Of Brendan Eich Sent: Wednesday, May 23, 2012 22:20 To: Brandon Benvie Cc: es-discuss@mozilla.org Steen Subject: Re: minutes, TC39 meeting Tues 5/22/2012 Play fair now. SpiderMonkey in Firefox prototyped let, const, generators, iterators (an earlier form

RE: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Domenic Denicola
You are of course right, Brendan, and thanks for addressing my points. Certainly part of this was fueled more by frustration than informed knowledge (see below). -Original Message- From: Brendan Eich [mailto:bren...@mozilla.com] The prototyping efforts are appreciated, but can

Re: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread John J Barton
On Wed, May 23, 2012 at 10:08 PM, Domenic Denicola dome...@domenicdenicola.com wrote: * Traceur seems to be coming along nicely, but its alignment with the spec leaves a lot to be desired. Destructuring just got fixed a few days ago, and they have a class syntax you have to avoid to write

RE: minutes, TC39 meeting Tues 5/22/2012

2012-05-23 Thread Domenic Denicola
From: Rick Waldron [mailto:waldron.r...@gmail.com] Etc. It's ES6-like, but doesn't reflect TC39's actual progress, instead reflecting the Traceur team's interpretation of where TC39 might eventually, hopefully, end up. I don't think this is a fair claim to make, considering Traceur had