[re-adding list since it isn't just a ping now]

On Mon, Jun 16, 2014 at 11:41 AM, Allen Wirfs-Brock <[email protected]>
wrote:

>  I just added the following to
> http://people.mozilla.org/~jorendorff/es6-draft.html#sec-%throwtypeerror% in
> my working draft:
>
> The length property of a %ThrowTypeError% function has the attributes {
> [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }.
>

Thanks. I'll note that in the bug.

It would be nice if there was some statement that _all_ properties of
%ThrowTypeError%, including those defined by future versions of the spec or
extensions, shall be so configured, but I recognize that the spec generally
isn't in the habit of doing that.


On Jun 16, 2014, at 11:24 AM, Kevin Reid wrote:

[list removed from CC]

Reminder! Can one of you confirm this has been fixed in ES6 draft or will
be on the agenda?


On Thu, May 29, 2014 at 8:29 AM, Kevin Reid <[email protected]> wrote:

> Allen Wirfs-Brock <[email protected]>:
>
>  You tell me, what's the problem.  The ES6 spec. says that
>> %ThrowTypeError% is non-extensible.
>> http://people.mozilla.org/~jorendorff/es6-draft.html#sec-%throwtypeerror%
>>
>>
>> Only possible issue I see, is that perhaps 9.2.8 also needs to say that
>> the length property is non-writable, non-configurable.
>>
>
> Yes, that's what should be the case in order to preserve what ES5 had.
>
> Note that using the Realm api, you can access and manually freeze this and
>> similar functions.
>>
>
> That would be a good thing for SES to do. Can it be done generically, that
> is, without knowledge of which such functions exist?
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Google Caja Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to