CCXML: using Object in the application scope - example error

View: New views
3 Messages — Rating Filter:   Alert me  

CCXML: using Object in the application scope - example error

by Petr Kuba :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

We believe that there is an error in the CCXML specification, section 8.4.

The example in this section shows how to create an Object in the
application scope:

   <var name="application.obj" expr="new Object()"/>

We assume that behavior of the <var> tag should be the same as behaviour
  of a var statement within a <script> (although it is not explicitly
stated in the specification). However, the following statement is not
allowed in ECMAScript:

   var application.obj = new Object();

However, it is correct to use the the following statement in ECMAScript:

   application.obj = new Object();

Therefore we believe that correct version of the CCXML example is:

   <assign name="application.obj" expr="new Object()"/>

In this case, the description above the example should be clarified as well.

Thanks for response,

Petr Kuba


--
    Petr Kuba, Project Manager
    OptimSys, s.r.o
    kuba@...
    Tel: +420 541 143 065
    Fax: +420 541 143 066
    http://www.optimsys.cz


Re: CCXML: using Object in the application scope - example error - ISSUE-633

by RJ Auburn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Petr,

This is tracked as ISSUE-633.

Thanks,

        RJ

---
RJ Auburn
CTO, Voxeo Corporation
tel:+1-407-418-1800

On Sep 30, 2009, at 3:01 PM, Petr Kuba wrote:

> Hello,
>
> We believe that there is an error in the CCXML specification,  
> section 8.4.
>
> The example in this section shows how to create an Object in the  
> application scope:
>
>  <var name="application.obj" expr="new Object()"/>
>
> We assume that behavior of the <var> tag should be the same as  
> behaviour  of a var statement within a <script> (although it is not  
> explicitly stated in the specification). However, the following  
> statement is not allowed in ECMAScript:
>
>  var application.obj = new Object();
>
> However, it is correct to use the the following statement in  
> ECMAScript:
>
>  application.obj = new Object();
>
> Therefore we believe that correct version of the CCXML example is:
>
>  <assign name="application.obj" expr="new Object()"/>
>
> In this case, the description above the example should be clarified  
> as well.
>
> Thanks for response,
>
> Petr Kuba
>
>
> --
>   Petr Kuba, Project Manager
>   OptimSys, s.r.o
>   kuba@...
>   Tel: +420 541 143 065
>   Fax: +420 541 143 066
>   http://www.optimsys.cz
>



Re: CCXML: using Object in the application scope - example error - ISSUE-633

by RJ Auburn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Peter,

This change has been accepted and applied to the internal copy of the spec.

Best regards,

        RJ

---
RJ Auburn
CTO, Voxeo Corporation
tel:+1-407-418-1800

On Oct 22, 2009, at 5:23 AM, RJ Auburn wrote:

> Petr,
>
> This is tracked as ISSUE-633.
>
> Thanks,
>
> RJ
>
> ---
> RJ Auburn
> CTO, Voxeo Corporation
> tel:+1-407-418-1800
>
> On Sep 30, 2009, at 3:01 PM, Petr Kuba wrote:
>
>> Hello,
>>
>> We believe that there is an error in the CCXML specification, section 8.4.
>>
>> The example in this section shows how to create an Object in the application scope:
>>
>> <var name="application.obj" expr="new Object()"/>
>>
>> We assume that behavior of the <var> tag should be the same as behaviour  of a var statement within a <script> (although it is not explicitly stated in the specification). However, the following statement is not allowed in ECMAScript:
>>
>> var application.obj = new Object();
>>
>> However, it is correct to use the the following statement in ECMAScript:
>>
>> application.obj = new Object();
>>
>> Therefore we believe that correct version of the CCXML example is:
>>
>> <assign name="application.obj" expr="new Object()"/>
>>
>> In this case, the description above the example should be clarified as well.
>>
>> Thanks for response,
>>
>> Petr Kuba
>>
>>
>> --
>>  Petr Kuba, Project Manager
>>  OptimSys, s.r.o
>>  kuba@...
>>  Tel: +420 541 143 065
>>  Fax: +420 541 143 066
>>  http://www.optimsys.cz
>>
>
>