Hi David,

ah, thanks. That is indeed what I was looking for. Sadly, it isn't entirely
clear to me that any sort of real conclusion has been reached.


thanks,
till


On Fri, May 31, 2013 at 4:23 PM, David Bruant <[email protected]> wrote:

>  Hi Till,
>
> I believe Boris Zbarski touched on this recently at
> http://lists.w3.org/Archives/Public/public-script-coord/2013AprJun/0428.html(I
>  haven't read the full thread, so can't tell what the conclusion were,
> but it's probably worth checking out)
>
> David
>
> Le 31/05/2013 04:33, Till Schneidereit a écrit :
>
>   I couldn't find any precise definition for the spec term "present", so
> this is not entirely clear to me.
>
>  Example:
> In step 7 of 15.4.3.21 Array.prototype.reduce, a TypeError must be thrown
> if the optional argument `initialValue` isn't present. If a value of
> `undefined` does *not* cause the argument to be present, that function can
> be implemented with the following signature:
>
> `function ArrayReduce(callbackfn, initialValue = undefined)`
>
>  If, however, the value `undefined` means that the argument is present,
> the signature should probably be:
>
> `function ArrayReduce(callbackfn, ...rest)`
>
>
>  The question isn't entirely academic, as I'm trying to get the
> self-hosted implementations of builtins in SpiderMonkey to be as close to
> the spec as possible.
>
>
> thanks,
> till
>
>
> _______________________________________________
> es-discuss mailing 
> [email protected]https://mail.mozilla.org/listinfo/es-discuss
>
>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to