- From: Cyril Concolato <cyril.concolato@enst.fr>
- Date: Thu, 07 Dec 2006 15:07:19 +0100
- To: Marcos Caceres <m.caceres@qut.edu.au>
- Cc: "WAF WG (public)" <public-appformats@w3.org>
Hi Marcos, Marcos Caceres a écrit : > Cyril, > That is standard notation for ECMAScript. Try it in your browser: > <html> > <script> > test = ({ > functionName: function() { > alert("test"); > } > }) > > test.functionName(); > </script> > </html> > > I think it is beyond the scope of the XBL spec to contain such > definitions. Please let us know if you are satisfied with this response. > Thanks for the answer. I did not know that notation. It must be some object-oriented syntax. I agree that XBL does not need to redefine ECMAScript syntax. The question is: Is the ECMAScript syntax in the 'implementation' element free like: <implementation> foo = 1; </implementation> or shall/should it obey some specific ECMAScript syntax (as all the examples in the specification suggest), i.e. start with ({, contain only fonction declarations, and end with }). If the syntax is free, please say so in the specification. If not, please give link to specifics constructs allowed from the ECMAScript specification. This would satisfy me. Regards, Cyril > > Regards, > Marcos > > -----Original Message----- > From: public-appformats-request@w3.org > [mailto:public-appformats-request@w3.org] On Behalf Of Cyril Concolato > Sent: Thursday, 7 December 2006 2:01 AM > To: WAF WG (public) > Subject: [XBL] ECMAScript Syntax > > > Dear XBL experts, > > This email comments on the 7 September 2006 LCWD of XBL 2.0. > > In many examples in the specification, in particular in Section 2.3, a > syntax for ECMAScript definition of functions is used: > > <implementation> > ({ > functionName: function() { > } > }) > </implementation> > > Is this standard ECMAScript notation ? Could you explain it or provide a > > link to it ? What is the meaning of "({" ? > The get/set fonction in that section don't use the ':' ? Is it a typo ? > If yes please fix it, otherwise highlight and explain this difference > with the other functions. > > Cyril Concolato > > > > > >
Received on Thursday, 7 December 2006 14:07:37 UTC