[Laszlo-dev] LPP-6098: JS2

Lou Iorio liorio at laszlosystems.com
Thu Jun 5 04:53:26 PDT 2008


dguide: Language Preliminaries

http://labs.openlaszlo.org/trunk-nightly/docs/developers/language- 
preliminaries.html

dguide: ECMAScript

http://labs.openlaszlo.org/trunk-nightly/docs/developers/ecmascript- 
and-lzx.html

On Jun 5, 2008, at 7:44 AM, P T Withington wrote:

> [cc-ing Don, Laszlo-dev:  feel free to pitch in here!]
>
> On 2008-06-05, at 06:12 EDT, Lou Iorio wrote:
>
>> http://www.openlaszlo.org/jira/browse/LPP-6098
>>
>> From JIRA:
>>
>> "JS2 is not explicitly mentioned anywhere as far as I can tell,  
>> but each method declaration uses JavaScript 2-style type  
>> declarations. JS2 and typing would likely need to be added to the  
>> "Language Preliminaries" section of the dev guide. It currently  
>> contains obsolete information in the JavaScript section and should  
>> be updated to mention that JavaScript in LZX supports a set of JS2  
>> features."
>>
>> Currently, we say this in the Language Preliminarys chapter of the  
>> dguide:
>>
>> LZX incorporates a partial implementation of the ECMA-262 Edition  
>> 3 specification.
>>
>> We also provide a history of JavaScript and ECMAScript that seems  
>> like too much detail to me.
>
> URL?  I don't know my way around the doc like you.
>
>> The chapter ECMAScript in the dguide provides a lot more,  
>> including the differences between LZX
>> and ECMAScript.
>>
>> Has this changed? What should we really say?
>
> Give me an URL and I'll tell you.  I think I updated this page  
> recently, as it used to basically be a list of the ES things that  
> we could not support on swf5.  What LPP-6098 is complainint about  
> is that we have added a small subset of the things being proposed  
> for JS2/ES4.  Unfortunately, this is not a standard yet, so we  
> can't just reference it (drafts exist: http://www.ecmascript.org/ 
> es4/spec/overview.pdf)  In particular, the things we have added  
> include:
>
> 1) Class declarations
>
> 2) Type annotations
>
> 3) Additional operators: `is` and `cast`
>
> 4) Optional and rest parameters for functions
>
> [There may be others, but that's what came off the top of my head.]
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20080605/68f21202/attachment.html


More information about the Laszlo-dev mailing list