From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 References: In-Reply-To: From: Skip Tavakkolian Date: Thu, 18 Apr 2019 13:40:37 -0700 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary="000000000000688e4e0586d404c7" Subject: Re: [9fans] Understanding /dev/draw Topicbox-Message-UUID: fbb6da18-ead9-11e9-9d60-3106f5b1d025 --000000000000688e4e0586d404c7 Content-Type: text/plain; charset="UTF-8" Joseph, others, have you thought about Dis-to-wasm JIT? I recall Charles/Vita Nuova doing a browser plugin a few years ago, but things could be a lot simpler now. HTML5 also has storage api's; a lot of local resources can be available via 9p/sytx (devdraw, fs, cons) On Thu, Apr 18, 2019 at 12:55 PM Joseph Stewart wrote: > I'm greedily watching this space... if you need testers, please let me > know. I have an interest in how/if this could be applied to Inferno was > well. > > On Thu, Apr 18, 2019 at 12:05 PM Chris McGee wrote: > >> Hi All, >> >> I managed to get it running after all of these years. In case anyone >> tries it again here's a few things that I had to do to get it to work on >> the latest 9front. >> >> * Copy the latin1.h header file from the bell labs distribution and copy >> it into /sys/src/9/port >> * Run ip/httpd/httpd -w /sys/web/9wd (this is where the installation >> copies the web app) >> * Patch /usr/web/9wd/js/draw/data.js by commenting out the "delete >> conn.imgs[id];" line >> * Future draw commands come in referring to the old image for some >> reason and the server doesn't handle it well >> >> Yes, when I coerce the websocket tool to launch rio instead of acme >> there's some oddness when I launch new graphical apps within rio from the >> windows, such as acme. They tend to think that they should occupy the >> entire screen. Also, be patient because it is quite slow for now. >> >> Does anyone know if David is still active in this space? >> >> Erik, where can I learn more about the layers? >> >> Thanks, >> Chris >> >> On Thu, Apr 18, 2019 at 2:08 PM erik quanstrom >> wrote: >> >>> this implementation is enough to run acme,but not a full p9 terminal. >>> you'll need layers for that. >>> >> --000000000000688e4e0586d404c7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Joseph, others, have you thought about Dis-to-wasm JIT?=C2= =A0 I recall Charles/Vita Nuova doing a browser plugin a few years ago, but= things could be a lot simpler now. HTML5 also has storage api's; a lot= of local resources can be available via 9p/sytx (devdraw, fs, cons)

On Thu, Apr 18, 2019 at 12:55 PM Joseph Stewart <joseph.stewart@gmail.com> wrote:
I'= ;m greedily watching this space... if you need testers, please let me know.= I have an interest in how/if this could be applied to Inferno was well.
On = Thu, Apr 18, 2019 at 12:05 PM Chris McGee <newton688@gmail.com> wrote:
Hi All= ,

I managed to get it running after all of these y= ears. In case anyone tries it again here's a few things that I had to d= o to get it to work on the latest 9front.

* Copy t= he latin1.h header file from the bell labs distribution and copy it into /s= ys/src/9/port
* Run ip/httpd/httpd -w /sys/web/9wd (this is where= the installation copies the web app)
* Patch /usr/web/9wd/js/dra= w/data.js by commenting out the "delete conn.imgs[id];" line
=C2=A0=C2=A0=C2=A0 * Future draw commands come in referring to the ol= d image for some reason and the server doesn't handle it well
=

Yes, when I coerce the websocket tool to launch rio ins= tead of acme there's some oddness when I launch new graphical apps with= in rio from the windows, such as acme. They tend to think that they should = occupy the entire screen. Also, be patient because it is quite slow for now= .

Does anyone know if David is still active in= this space?

Erik, where can I learn more about th= e layers?

Thanks,
Chris
On Thu, A= pr 18, 2019 at 2:08 PM erik quanstrom <quanstro@quanstro.net> wrote:
this imple= mentation is enough to run acme,but not a full p9 terminal.=C2=A0 you'l= l need layers for that.
--000000000000688e4e0586d404c7--