Email: cnataren@novell.com
| www.flickr.com |
Ben Maurer
Miguel de Icaza
Duncan Mak
Gonzalo Paniagua
Jackson Harper
Lluis Sanchez
Martin Baulig
Mike Kestner
Sebastien Pouliot
Docs:
mjs talk .Main | yeah dude. it's not real until you blog it :) »
It has been a very long time since my last post about the status of Mono's JScript.NET , lots of things have happened, in particular this summer Florian Gross joined me on this effort as part of his Google Summer Of Code work, he wrote a lot of missing runtime support in the Microsoft.JScript.dll assembly and also setup Mozilla's test library for mjs and Microsoft.JScript.dll daily testing, which is really helpful and gives us confidence of the coverage of the language and runtime support that we have achieved; we are currently passing 5053 out of 6478 compilable tests.
Other highlights are: the implementation of the use of undeclared variables both at compiler and runtime level, late binding runtime support which includes prototype chain lookup, anonymous functions, support for a couple of missing operators like delete, also we provide the __proto__ extension from Mozilla's JavaScript. We got better error reporting, the very much awaited full support for value and reference types is on board, optimizations in cases where a method lookup can be avoid.
All these new features can be found in the Mono 1.1.9 release at the downloads page, which contains the source code as well as packages. Also, you can build our assemblies from Mono's svn .
A couple of missing and important features are the implementation of the runtime support for eval and Function's constructor, and multiple-file compilation, but we are hacking on them, we'll have them as soon as possible . In particular, I remember some people from the Helma and OpenLaszlo projects were interested in JScript.NET support from Mono, I'd love getting feedback from you about features and special support that Mono's JScript.NET might be lacking that stop you from using it.
We are working towards being full Ecma-262 compliant but have some very cool plans for the future, which includes:
so, if you're interested in helping, don't miss the fun and join Florian and me on this, we have created #mjs at irc.gimp.net, come in to discuss about all this stuff.
Big thanks to my friends Gilorro and Geronimo for creating my hackergotchi.