> To spec a beast like ES, you want something with a considerably
> simpler and cleaner semantics than ES. Otherwise, all you end up with
> is a circular definition.

It mainly depends on how close you can get to true pseudo-code. With ES6’s 
cleaner semantics (e.g. block scoping), I think it could work well. Many of the 
details of how, say, the stack works can be pushed into a library and would not 
be shown in the spec.

You might not even need to have full meta-circularity (as in “implement all the 
features”), just a more programming-language-like notation would already be 
nice.

-- 
Dr. Axel Rauschmayer
[email protected]

home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com



_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to