On Mar 29, 8:18 am, Mikhail Naganov <[email protected]> wrote: > Well, if you're really interesting in using ES4 right now, you can use > Mascara translator:http://blog.ecmascript4.com/
I don't think E4X is part of the Harmony spec. E4X is a standardized extension to ECMA-262 for handling xml. Its advantage over a DOM interface is that XML data becomes a primitive, allowing for a much simpler API that resembles objects. At the same time, it's nicer than what an object mapping interface could provide, because of some differences in Javascript and XML (object properties aren't ordered, while XML is), and the nice XPath-like path navigation syntax. The spec is available at http://www.ecma-international.org/publications/standards/Ecma-357.htm. IMHO, this is a pretty good spec that's suffered some bad implementations. Integrating this into v8 would not only have positive implications on the browser-side, but would really strengthen v8's case as a general purpose, embeddable scripting language. --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
