λJS Material
Arjun Guha, Claudiu Saftoiu, Shriram Krishnamurthi

Warning: This material has known errors, and is available for archival purposes only. Our ECOOP publication is a corrected version of λJS.

Download the paper: Brown CS TR CS-09-10

Tools, Tests, and Mechanized Semantics: Source code and instructions (packaged on 2009-12-14)

Latest source code.

Some interesting files:

Section 4.3: safeLookup desugared into λJS

Section 4.2: Proof details for safety and subjection reduction for the type system