[x3d-public] [x3d] Standard ECMA-262 for ECMAScript (JavaScript) updated to version 6, June 2015

doug sanden highaspirations at hotmail.com
Tue Aug 18 09:52:37 PDT 2015


duktape javascript engine has some ecma-262 functions. Sami -duktape author- pointed them out to me. For freewrl I found those 262s allowed me to use what Sami called 'lazy virtual proxies', implementing the interface freewrl-duktape with 5 callback functions (from engine to freewrl native code).
-Doug
more..
freewrl can build with STUB, duktape or spidermonkey engines.



----------------------------------------
> To: roy.walmsley at ntlworld.com
> From: brutzman at nps.edu
> Date: Tue, 18 Aug 2015 09:27:15 -0700
> CC: x3d-public at web3d.org; x3d at web3d.org
> Subject: Re: [x3d-public] [x3d] Standard ECMA-262 for ECMAScript (JavaScript) updated to version 6, June 2015
>
> Aha! It's right there on pages 541-543 in this 566 page document! 8)
>
> Seriously helpful for any X3D implementer or developer. Thanks Roy.
>
> On 8/18/2015 8:49 AM, Roy Walmsley wrote:
>> Don,
>>
>> I know it's not the full answer but I note Annex E in the new specification : Additions and Changes That Introduce Incompatibilities with Prior Editions
>> http://www.ecma-international.org/ecma-262/6.0/index.html#sec-additions-and-changes-that-introduce-incompatibilities-with-prior-editions
>>
>> Roy
>>
>> -----Original Message-----
>> From: x3d [mailto:x3d-bounces at web3d.org] On Behalf Of Don Brutzman
>> Sent: 18 August 2015 16:18
>> To: X3D Graphics public mailing list; X3D Graphics Working Group
>> Subject: [x3d] Standard ECMA-262 for ECMAScript (JavaScript) updated to version 6, June 2015
>>
>> The ECMAScript (JavaScript) standard has been updated:
>>
>> http://www.ecma-international.org/publications/standards/Ecma-262.htm
>>
>> The X3D language binding for ECMAScript ISO/IEC CD 19777-1:201x V3.3 specifies how Script nodes in an X3D scene interact with JavaScript.
>>
>> Not finding a differences (diff) list between 5.1 and v6, might anyone know where that is?
>>
>> The Wikipedia page has a summary of versions and language overview. Excerpt follows.
>>
>> https://en.wikipedia.org/wiki/ECMAScript
>>
>> "The Sixth Edition adds significant new syntax for writing complex applications, including classes and modules, but defines them semantically in the same terms as ECMAScript 5 strict mode. Other new features include iterators and for/of loops, Python-style generators and generator expressions, arrow functions, binary data, collections (maps, sets and weak maps), and proxies (metaprogramming for virtual objects and wrappers). As the first “ECMAScript Harmony” specification, it is also known as “ES6 Harmony”."
>>
>> If anyone has comments for the X3D working group about upgrading our current ECMAScript reference (Version 5.1 from June 2011) they will be welcome.
>
> all the best, Don
> --
> Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
> Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
> X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
>
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
 		 	   		  


More information about the x3d-public mailing list