W3C home > Mailing lists > Public > whatwg@whatwg.org > October 2007

[whatwg] executeSql shouldn't have variable length arguments

From: Aaron Boodman <aa@google.com>
Date: Fri, 5 Oct 2007 16:51:19 -0700
Message-ID: <278fd46c0710051651h137a5221r721f3f6cf499274a@mail.gmail.com>
To clarify, my proposed alternative is that the second argument should
just be an array:

executeSql(sql, ["foo", "bar", "baz"], callback);

- a

On 10/5/07, Aaron Boodman <aa at google.com> wrote:
> Scott just pointed out to me that the current spec has executeSql
> taking a variable number of arguments:
>
> http://www.whatwg.org/specs/web-apps/current-work/#executesql
>
> We tried this in Gears at first, but learned quickly that it was a
> huge pain to work with. Dealing with the arguments collection in
> javascript is very painful, so we ended up just passing arrays around
> and converting them to the variable length at the last minute.
>
> Summary: variable length arguments seem cute at first, but end up
> being more pain that they are worth.
>
> - a
>
Received on Friday, 5 October 2007 16:51:19 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:37 UTC