From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <549c814d7d27c530a83808843de00619@9netics.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] Writing device drivers Date: Sat, 15 Apr 2006 16:18:23 -0700 From: Skip Tavakkolian <9nut@9netics.com> In-Reply-To: <32d987d50604151604k6392bedcy5ac7ebd9783724bd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 36cbf218-ead1-11e9-9d60-3106f5b1d025 i was going to suggest it and was looking for what i thought i saw. after a couple of searches i figured i must have imagined it. cpu% grep -i javascript /n/sources/contrib/*/INDEX cpu% grep -i ecmascript /n/sources/contrib/*/INDEX cpu% grep -i script /n/sources/contrib/*/INDEX /n/sources/contrib/fst/INDEX:piggy.rc: A script for generating html picture galleries. /n/sources/contrib/geoff/INDEX:ifup: script for configuring additional network interfaces. /n/sources/contrib/mjl/INDEX:readme: details such as usage of the scripts /n/sources/contrib/rsc/INDEX:rlogin: rlogin in shell script /n/sources/contrib/rsc/INDEX:scripts: various scripts for /usr/$you/bin/rc /n/sources/contrib/rsc/INDEX:talk: scripts to generate talk slides /n/sources/contrib/steve/INDEX:rc: various rc(1) scripts, some less useful that others, see rc/Index for details all due to a missing 't' in the description. there's also inferno/charon's ecmascript. > 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