+1. Where the spec is already almost pseudo-code, its readability would improve if it was, in fact, pseudo-code. But would an extra interpreter be needed or couldn’t one just implement the ES-262 constructs (execution contexts etc.) in an existing language (Python, Rust, Scheme, Smalltalk, etc.)? Might make the algorithm testing harder, though.
On Oct 27, 2011, at 8:19 , Allen Wirfs-Brock wrote: > I'm again considering creating a line-by-line translation of the ES6 spec > algorithms into an executable evaluator of parse trees. this would be a > non-normative translation of the spec. that could be used to test the > algorithms. -- Dr. Axel Rauschmayer a...@rauschma.de home: rauschma.de twitter: twitter.com/rauschma blog: 2ality.com
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss