- From: Dominic Mazzoni <dmazzoni@google.com>
- Date: Mon, 8 Oct 2012 08:42:49 -0700
- To: Hans Wennborg <hwennborg@google.com>
- Cc: Glen Shires <gshires@google.com>, public-speech-api@w3.org
- Message-ID: <CAFz-FYySCUs6Qia8zdpHuy8uW8HUwdn35NYxWoa=cMxxJ_dfww@mail.gmail.com>
I'm assuming this is for all enums throughout the spec?
Also, I haven't been commenting on the speech reco part of the spec, but
I'm a little concerned about the "other" error enum. Is there a need to
actually have that in the spec? I think it's assumed that a well-written
client would have to be prepared for errors outside the spec (for future
expansion), and if a new error is needed later I think it'd make far more
sense for a user agent to return a specific error code with a vendor prefix
("webkit-user-cancelled") rather than "other".
- Dominic
On Mon, Oct 8, 2012 at 8:36 AM, Hans Wennborg <hwennborg@google.com> wrote:
> On Fri, Oct 5, 2012 at 10:34 PM, Glen Shires <gshires@google.com> wrote:
> > My understanding is that the use of const is discouraged in favor of
> strings
> > or enumerations: http://dev.w3.org/2006/webapi/WebIDL/#idl-constants
> >
> > Based on this, I propose changing our SpeechRecognitionError from
> "const" to
> > the following "enum" (no change to the corresponding definitions). If
> > there's no disagreement, I'll update the spec with this on Monday.
> >
> > interface SpeechRecognitionError : Event {
> > enum ErrorCode {
> > "other",
> > "no-speech",
> > "aborted",
> > "audio-capture",
> > "network",
> > "not-allowed",
> > "service-not-allowed",
> > "bad-grammar",
> > "language-not-supported"
> > };
> >
> > readonly attribute ErrorCode error;
> > readonly attribute DOMString message;
> > };
>
> Sounds good to me.
>
> Thanks,
> Hans
>
>
Received on Monday, 8 October 2012 15:43:17 UTC