[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DotGNU]JScript implementation
From: |
James Michael DuPont |
Subject: |
Re: [DotGNU]JScript implementation |
Date: |
Mon, 6 Jan 2003 13:46:44 -0800 (PST) |
Rhys,
you rock!
Keep up the good work.
Do you suppport dom? I think there are lots of tests out there. In fact
millions of test pages....
Anyway, looking forward to testing this.
mike
--- Rhys Weatherley <address@hidden> wrote:
> There's been a bit of interest in JScript implementations lately and
> so it is
> probably time that I revealed this. Those of you who frequent
> #dotgnu will
> have seen me mention my "secret project" a couple of times over the
> last
> couple of weeks.
>
> Here is an initial preview of what I'm working on. I haven't checked
> it into
> the pnetlib CVS tree yet because I don't want to mess up the 0.5.0
> release
> with such a big chunk of unfinished code.
>
> http://www.southern-storm.com.au/download/JScript-030107.tar.gz
>
> The Vsa support code, parser, and basic classes (Object and Function)
> are
> mostly there (lots of TODO's though!), and I should get evaluation in
> place
> tonight or tomorrow sometime (assuming I don't get a flood of pnet
> bugs to
> fix in the meantime :-) ).
>
> The API's are designed to be compatible with Microsoft.JScript from
> the ground
> up. Because we don't have Reflection.Emit yet, I'm doing a
> tree-based
> evaluator, using treecc to do the heavy lifting on the nodes and
> operations.
> It should be relatively trivial to add a "GenerateIL" treecc node
> operation
> once Relfection.Emit has been implemented (volunteers needed to do
> Emit!).
>
> I'm also trying to "fix" the API's a little. Microsoft's
> implementation gets
> a little wobbly if you try to create more than one JScript engine
> instance
> per process. Multiple instances are a must for server code. So,
> I've been
> working hard to make ours re-entrant.
>
> The license, as with all components in pnetlib is "GPL plus linking
> exception". This will allow it to be used to host commercial JScript
> apps,
> but won't allow the code to be hijacked by proprietry interests.
>
> Cheers,
>
> Rhys.
>
> _______________________________________________
> Developers mailing list
> address@hidden
> http://www.dotgnu.org/mailman/listinfo/developers
=====
James Michael DuPont
http://introspector.sourceforge.net/
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com