W3C home > Mailing lists > Public > public-script-coord@w3.org > April to June 2012

Re: Invoking methods with optional arguments with no default values specified

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Mon, 09 Apr 2012 23:03:56 -0400
Message-ID: <4F83A31C.6040501@mit.edu>
To: Cameron McCormack <cam@mcc.id.au>
CC: "public-script-coord@w3.org" <public-script-coord@w3.org>
On 4/9/12 10:56 PM, Cameron McCormack wrote:
> Boris Zbarsky:
>> Should (void 0) converted to the right IDL type be assumed as the
>> default value? If not, how is this supposed to actually work?
>
> No, they should just be considered "not specified". If you write:
>
> void f(optional long x = 0);
>
> Then the prose for f can just assume that x always has a value, but if
> you write say:
>
> void g(optional object x);
>
> then the prose for g will need wording like "If x was specified, then ...".

Aha.  Alright, thanks.

-Boris
Received on Tuesday, 10 April 2012 03:04:28 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 May 2013 19:30:06 UTC