If you're curious about interpreters, I'd like to point out that we have one that we think is pretty decent:
https://github.com/brownplt/LambdaS5 It now has reasonable, though incomplete, coverage of Test262: http://cs.brown.edu/~joe/public/results/summary.html Further, it implements much of ES5 in a clearly defined specification language: https://github.com/brownplt/LambdaS5/blob/master/envs/es5.env It's built for understanding, not for performance, which makes it a good fit for playing around with new features (we have our eye on proxies), and ironing out test suites. We think it's a great implementation to tinker with--do have a look, and see what in the approach might help with the ES6 specification effort. On Wed, Oct 26, 2011 at 3:08 PM, Michael Dyck <[email protected]> wrote: > According to > http://wiki.ecmascript.org/doku.php?id=harmony:harmony > goal #2 of Harmony is: > Switch to a testable specification, ideally > a definitional interpreter hosted mostly in ES5. > > Is there much activity toward this goal? The current ES6 drafts are > using mostly the same formalism as ES1 (although there was a marked > de-spaghettification between ES3 and ES5). > > (I ask because, in my spare time, I'm developing a process that massages > the ES spec into an executable/testable form. So I wonder if I'm > duplicating existing work.) > > -Michael > > > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

