From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <32d987d50604151604k6392bedcy5ac7ebd9783724bd@mail.gmail.com> Date: Sat, 15 Apr 2006 20:04:19 -0300 From: "Federico Benavento" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] Writing device drivers In-Reply-To: <76a4dd88a40ca3e6e9b514de8a005d6f@quanstro.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <76a4dd88a40ca3e6e9b514de8a005d6f@quanstro.net> Topicbox-Message-UUID: 36c53be4-ead1-11e9-9d60-3106f5b1d025 I don't know if this is what you're talking about, but you might take a look at /n/sources/contrib/fgb/js.tgz is a native (not ape) port of mozilla's js engine: http://www.mozilla.org/js/spidermonkey/ On 4/15/06, erik quanstrom wrote: > this isn't a list of neat little projects. > most of these are very time consuming and/or difficult. > (allowing win to set the scratch flag notwithstanding.) > > one project not on the list i've been talking a look at is > javascript. but holy phd-dissertations, batman. implementing > js looks to be about as much code as cc+libc. it's astonishing > that it was implemented to be simple and easy for non-professionals. > > then there's the fact that the language is as goofy as it gets. > here's an example from the ecma-262 documentation, page 87: > > [these] produce the same result: > > new Function("a", "b", "c", "return a+b+c") > new Function("a, b, c", "return a+b+c") > new Function("a, b", "c", "return a+b+c") > > they also go on for a page and a half on the special rules > for free ';'s. > > - erik > > On Sat Apr 15 09:17:19DT 2006, anothy@gmail.com wrote: > > the wiki has a todo page > > (http://cm.bell-labs.com/wiki/plan9/TODO/index.html) with some > > proposed and ongoing projects. it's regularly out-of-date. > -- Federico G. Benavento