Project Description
A Javascript Engine built on top of DLR.

Background
Javascript has been interpreted since ages. It's until recently that Google Chrome changed the way people tackle dynamic languages implementations, by introducing V8, which is a virtual machine where javascript can be executed rather than interpreted.
DLR offers an easier way to implement dynamic languages on top of the existing rich .NET Framework, we are exploring the feasibility of such implementation for Javascript.

Project status
  • We have established a stable infrastructure to represent and interact with javascript dynamic objects. We are now implementing javascript as in ECMAScript specs, to be able to establish standard benchmarks for our implementation.
  • We have used Antlr to generate Lexer / Parser for ECMAScript, using Xebic Research B.V. published grammar http://research.xebic.com/
The project is in an early stage but we are working closely to wrap up a functioning prototype

Last edited Jul 20, 2009 at 1:29 AM by kasparov, version 3