Re: ES7 - the standard

2016-06-20 Thread Leo Balter
nice one, Michael.

Also, a git log with `--invert-grep` and `--since` params might help to
exclude meta and editorial changes and limit search since the last version.

There are a few changes not flagged as Editorial or Normative, this is
something to improve with time.

On Mon, Jun 20, 2016 at 3:20 PM, Michael Ficarra  wrote:

> FWIW, I went through the log to collect the important normative changes in
> ES2016 a few months ago:
> https://gist.github.com/michaelficarra/9f0003f7416e7ca30f32. It may be
> more fine-grained than what you would like, but it's a good starting point.
>
> Michael Ficarra
>
> On Fri, Jun 17, 2016 at 9:32 AM, Leo Balter 
> wrote:
>
>> There are some other changes, like the removal of Proxy trap and Reflect
>> method for enumerate, includes is also a new method for TypedArrays, as it
>> is different than Array#includes as it validates `this` as a valid
>> typedArray instance. ECMAScript code is now expressed using Unicode 8.0.0
>> or later (from 5.1 or later), etc.
>>
>>
>> One way to track this is searching for Normative changes on
>> github.com/tc39/ecma262 commits until Mar/2016.
>> While the commits are not perfectly flagged, it's another way to find
>> some other minor changes.
>>
>> On Fri, Jun 17, 2016 at 3:50 AM, Thaddee Tyl 
>> wrote:
>>
>>> (Small typo, the path was changed to
>>> , since that is the
>>> direction we go for naming.)
>>> ___
>>> es-discuss mailing list
>>> es-discuss@mozilla.org
>>> https://mail.mozilla.org/listinfo/es-discuss
>>>
>>
>>
>> ___
>> es-discuss mailing list
>> es-discuss@mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>>
>
>
> --
> Shape Security is hiring outstanding individuals. Check us out at 
> *https://shapesecurity.com/jobs/
> *
>
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


Re: ES7 - the standard

2016-06-20 Thread Michael Ficarra
FWIW, I went through the log to collect the important normative changes in
ES2016 a few months ago:
https://gist.github.com/michaelficarra/9f0003f7416e7ca30f32. It may be more
fine-grained than what you would like, but it's a good starting point.

Michael Ficarra

On Fri, Jun 17, 2016 at 9:32 AM, Leo Balter 
wrote:

> There are some other changes, like the removal of Proxy trap and Reflect
> method for enumerate, includes is also a new method for TypedArrays, as it
> is different than Array#includes as it validates `this` as a valid
> typedArray instance. ECMAScript code is now expressed using Unicode 8.0.0
> or later (from 5.1 or later), etc.
>
>
> One way to track this is searching for Normative changes on
> github.com/tc39/ecma262 commits until Mar/2016.
> While the commits are not perfectly flagged, it's another way to find some
> other minor changes.
>
> On Fri, Jun 17, 2016 at 3:50 AM, Thaddee Tyl 
> wrote:
>
>> (Small typo, the path was changed to
>> , since that is the
>> direction we go for naming.)
>> ___
>> es-discuss mailing list
>> es-discuss@mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>
>
> ___
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>


-- 
Shape Security is hiring outstanding individuals. Check us out at
*https://shapesecurity.com/jobs/
*
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


Re: ES7 - the standard

2016-06-20 Thread Rick Waldron
Adding to Andreas response, all proposals are developed in public and
tracked from here: https://github.com/tc39/proposals

Rick

On Mon, Jun 20, 2016 at 5:19 AM Andreas Rossberg 
wrote:

> Async functions are coming along fine and are on track for ES8. There has
> been little to zero progress on value types, because they have no active
> champion but many, many open questions.
>
> On 19 June 2016 at 13:00, Dan Peddle  wrote:
>
>> Two things I was hoping to see appear to be absent from the spec doc as
>> kindly shared by Raul - async / await (
>> https://tc39.github.io/ecmascript-asyncawait/) and value types/objects (
>> https://github.com/sebmarkbage/ecmascript-immutable-data-structures
>> etc).
>>
>> Is it straightforward to summarise what's happening on those fronts..?
>> How are they coming on..?
>>
>>
>> On Fri, Jun 17, 2016 at 6:32 PM, Leo Balter 
>> wrote:
>>
>>> There are some other changes, like the removal of Proxy trap and Reflect
>>> method for enumerate, includes is also a new method for TypedArrays, as it
>>> is different than Array#includes as it validates `this` as a valid
>>> typedArray instance. ECMAScript code is now expressed using Unicode 8.0.0
>>> or later (from 5.1 or later), etc.
>>>
>>>
>>> One way to track this is searching for Normative changes on
>>> github.com/tc39/ecma262 commits until Mar/2016.
>>> While the commits are not perfectly flagged, it's another way to find
>>> some other minor changes.
>>>
>>> On Fri, Jun 17, 2016 at 3:50 AM, Thaddee Tyl 
>>> wrote:
>>>
 (Small typo, the path was changed to
 , since that is the
 direction we go for naming.)
 ___
 es-discuss mailing list
 es-discuss@mozilla.org
 https://mail.mozilla.org/listinfo/es-discuss

>>>
>>>
>>> ___
>>> es-discuss mailing list
>>> es-discuss@mozilla.org
>>> https://mail.mozilla.org/listinfo/es-discuss
>>>
>>>
>>
>>
>> --
>>
>> Dan Peddle
>> *tel*: +49 157 3918 2066
>> *email*: d...@flarework.com
>> *www*: http://flarework.com
>> *in*: http://pt.linkedin.com/in/danpeddle
>>
>> ___
>> es-discuss mailing list
>> es-discuss@mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>>
> ___
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


Re: ES7 - the standard

2016-06-20 Thread Andreas Rossberg
Async functions are coming along fine and are on track for ES8. There has
been little to zero progress on value types, because they have no active
champion but many, many open questions.

On 19 June 2016 at 13:00, Dan Peddle  wrote:

> Two things I was hoping to see appear to be absent from the spec doc as
> kindly shared by Raul - async / await (
> https://tc39.github.io/ecmascript-asyncawait/) and value types/objects (
> https://github.com/sebmarkbage/ecmascript-immutable-data-structures etc).
>
> Is it straightforward to summarise what's happening on those fronts..? How
> are they coming on..?
>
>
> On Fri, Jun 17, 2016 at 6:32 PM, Leo Balter 
> wrote:
>
>> There are some other changes, like the removal of Proxy trap and Reflect
>> method for enumerate, includes is also a new method for TypedArrays, as it
>> is different than Array#includes as it validates `this` as a valid
>> typedArray instance. ECMAScript code is now expressed using Unicode 8.0.0
>> or later (from 5.1 or later), etc.
>>
>>
>> One way to track this is searching for Normative changes on
>> github.com/tc39/ecma262 commits until Mar/2016.
>> While the commits are not perfectly flagged, it's another way to find
>> some other minor changes.
>>
>> On Fri, Jun 17, 2016 at 3:50 AM, Thaddee Tyl 
>> wrote:
>>
>>> (Small typo, the path was changed to
>>> , since that is the
>>> direction we go for naming.)
>>> ___
>>> es-discuss mailing list
>>> es-discuss@mozilla.org
>>> https://mail.mozilla.org/listinfo/es-discuss
>>>
>>
>>
>> ___
>> es-discuss mailing list
>> es-discuss@mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>>
>
>
> --
>
> Dan Peddle
> *tel*: +49 157 3918 2066
> *email*: d...@flarework.com
> *www*: http://flarework.com
> *in*: http://pt.linkedin.com/in/danpeddle
>
> ___
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


Re: ES7 - the standard

2016-06-19 Thread Dan Peddle
Two things I was hoping to see appear to be absent from the spec doc as
kindly shared by Raul - async / await (
https://tc39.github.io/ecmascript-asyncawait/) and value types/objects (
https://github.com/sebmarkbage/ecmascript-immutable-data-structures etc).

Is it straightforward to summarise what's happening on those fronts..? How
are they coming on..?


On Fri, Jun 17, 2016 at 6:32 PM, Leo Balter 
wrote:

> There are some other changes, like the removal of Proxy trap and Reflect
> method for enumerate, includes is also a new method for TypedArrays, as it
> is different than Array#includes as it validates `this` as a valid
> typedArray instance. ECMAScript code is now expressed using Unicode 8.0.0
> or later (from 5.1 or later), etc.
>
>
> One way to track this is searching for Normative changes on
> github.com/tc39/ecma262 commits until Mar/2016.
> While the commits are not perfectly flagged, it's another way to find some
> other minor changes.
>
> On Fri, Jun 17, 2016 at 3:50 AM, Thaddee Tyl 
> wrote:
>
>> (Small typo, the path was changed to
>> , since that is the
>> direction we go for naming.)
>> ___
>> es-discuss mailing list
>> es-discuss@mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>
>
> ___
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>


-- 

Dan Peddle
*tel*: +49 157 3918 2066
*email*: d...@flarework.com
*www*: http://flarework.com
*in*: http://pt.linkedin.com/in/danpeddle
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


Re: ES7 - the standard

2016-06-17 Thread Leo Balter
There are some other changes, like the removal of Proxy trap and Reflect
method for enumerate, includes is also a new method for TypedArrays, as it
is different than Array#includes as it validates `this` as a valid
typedArray instance. ECMAScript code is now expressed using Unicode 8.0.0
or later (from 5.1 or later), etc.


One way to track this is searching for Normative changes on
github.com/tc39/ecma262 commits until Mar/2016.
While the commits are not perfectly flagged, it's another way to find some
other minor changes.

On Fri, Jun 17, 2016 at 3:50 AM, Thaddee Tyl  wrote:

> (Small typo, the path was changed to
> , since that is the
> direction we go for naming.)
> ___
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


Re: ES7 - the standard

2016-06-17 Thread Thaddee Tyl
(Small typo, the path was changed to
, since that is the
direction we go for naming.)
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


Re: ES7 - the standard

2016-06-17 Thread Thaddee Tyl
> Could the spec next time have a non-normative section with the main
changes

I agree with Peter. For the purpose of being helpful, I tried making a
page related to the changes:
, so that it can be
linked to.

As far as I know, there is only Array.prototype.includes() and the
exponentiation operator added. Is there something else?
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


Re: ES7 - the standard

2016-06-17 Thread Peter van der Zee
On Thu, Jun 16, 2016 at 11:54 PM, Raul-Sebastian Mihăilă
 wrote:
> I see that es7 is now a standard.
> http://www.ecma-international.org/ecma-262/7.0/index.html

Nice, thanks for the heads up.

Could the spec next time have a non-normative section with the main
changes compared to the previous? Something like section D and E but
without the compatibility reasons, just a quick overview of the new
features.

Can anyone point me in the direction of a resource that contains these
changes now?

- peter
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


ES7 - the standard

2016-06-16 Thread Raul-Sebastian Mihăilă
I see that es7 is now a standard.
http://www.ecma-international.org/ecma-262/7.0/index.html

Congratulations!
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss