quasi-literal strawman

Mike Samuel mikesamuel at gmail.com
Wed Dec 23 13:21:45 PST 2009


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" <kevinc1846 at googlemail.com> 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, <ihab.awad at gmail.com> wrote: > On Wed, Dec
23, 2009 at 10:45 AM,...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20091223/1a3fe0db/attachment.html>


More information about the es-discuss mailing list