Perhaps I was using the wrong term.  The alternate expansion that uses ASTs
contains no source of non-determinism, so if the quasi handler can be proven
deterministic, then the result could be inclined during parse.

On Dec 23, 2009 2:06 PM, "Kevin Curtis" <[email protected]> wrote:

Ihab - thanks for that info.

My basic first cut of evaluating JsonML was implemented in C++ by
treewalking the ES objects and building the AST. (Not sure why i went
down the string parsing road). I could put the code into
ecmascript-ast which people could experiment with on V8 (and then
JSC).

ES-Harmony - or it's prototype - could be pure ES - if the translation
from the AST in ES Objects to the native AST is fast enough.
Maybe ES6 could focus on the core semantics that dev's want: lexical
vars, 'hermetic eval' etc. (And maybe syntax cleanup - eg mandatory ;
and ideas from JSLint). Then the sugar is build on the 'good bits'
'kernel' ES language/semantics.

On Wed, Dec 23, 2009 at 6:48 PM, <[email protected]> wrote: > On Wed, Dec
23, 2009 at 10:45 AM,...
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to