[pypy-dev] ECMAScript and ML

Maciek Fijalkowski fijal at genesilico.pl
Mon Oct 23 00:26:04 CEST 2006


Reposted from ES4 discussion (about ECMAScript):

 
 > We seem to have chosen ML (OCaml with call/cc, probably) as the meta-
 > language for the ES4 spec.  This is hot of the presses, but it looks 
 > like the right choice, and any change that moves away from it will 
 > take unlikely effort and a better candidate language.  We were faced 
 > with the arduous task of inventing our own sound meta-language, and 
 > it started looking like ML with customizations.

 > This means we will have a reference implementation, with all the 
 > software engineering overhead that implies.  But it will be an 
 > implementation whose goal is clarity and soundness, not space or time 
 > performance.  And with some work, as Cormac Flanagan points out, the 
 > reference code (or probably a subset of it) could be used with Coq to 
 > do automated proofs.

 > We will make the reference implementation available in due course, as 
 > open source.   We will welcome contributors (Hi, Nicolas! ;-).

I think it's quite interesting how it influences our attempt to write 
down JS interpreter.




More information about the Pypy-dev mailing list