[Mono-list] Re: Porting Rhino to C#
Steve Newman
steve@snewman.net
Thu, 18 Jul 2002 12:27:45 -0700
>Date: Thu, 18 Jul 2002 10:14:03 -0700 (PDT)
>From: Eto Demerzal <demerzal@yahoo.com>
>To: mono-list@ximian.com
>Subject: [Mono-list] Porting Rhino to C#
>
>All,
>
>New to the list, but I just wanted everyone to know
>that I am starting a project to port the Rhino
>(Javascript) code to C#. I have been doing Java
>development for over 6 years and when I took a look at
>Mono, I decided that I needed to learn the syntax of
>C#. It is ridiculously similar to Java so it should
>not be a problem. Plus, I needed something besides
>"Hello World" programs to get my feet wet.
Last year, I spent some time writing a JavaScript compiler in C#. I eventually dropped the project, partly due to a profound lack of outside interest. However, I got pretty far -- I have a working compiler that handles most of the ECMAScript 3 language, and have implemented most of the core object model. This is an implementation from scratch, not a port of Rhino, but it might be useful to you. I'd be happy to send you a copy of the code and give you details as to its current status. The current implementation compiles JavaScript to C# source code, but the code generator is well isolated behind a set of interfaces, and it should be easy to add direct-to-CIL support.
Here is a web page describing the project:
http://janet-js.sourceforge.net/
It is somewhat out of date; again, I'd be happy to give you up-to-date information if you're interested,
-- Steve Newman
steve@snewman.net