From: anothy@cosym.net
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Re: someone thinking about trying plan 9
Date: Wed, 8 Nov 2000 12:34:57 -0500 [thread overview]
Message-ID: <20001108173504.E086E199E9@mail.cse.psu.edu> (raw)
[on the discussion of X vs. /dev/dran and rio]
i think it's misleading to say rio is analogous to *wm while
/dev/draw is analogous to the X server. rio provides or defines much
more in the way of facilities than your typical wm, "intruding"
substantially into the realm of the X server.
look at the nearest thing to a replacement for rio we've got: acme.
I/O behaves very differently under acme, and graphics programs written
to the /dev/draw model are totally useless (producing interesting
results). /dev/draw isn't analogous to the X server - it's a hardware
abstraction layer.
//It's conceivable that if you want to have windows that differ
//substantially from "asynchronous layers of text"... ...then they
//might be better handled by a different display management discipline.
just to be clear, rio can handle windows other than "asynchronous
layers of text". Acme, for example, or Inferno running on Plan 9 (i'm
not talking about the console, obviously), or games/plumb. oh, and
additional instances of rio. we're kind of short on applications that
do that, but it's quite possible in rio.
the above statement could still be true, however. i'm just pointing out
that rio can handle what you're talking about. there may well be other,
better, alternatives waiting to be created. personally, i'm looking
forward to Acme supporting graphics.
//Just as you can run a "nested" instance of rio inside a window, you
//could run an instance of your new window system within a rio window,
//or vice versa.
the "vice versa" part is tricky. X, for example, runs inside a normal
rio window, as does Acme. both provide "different discipline" from rio.
but good luck running rio inside either. again, this could still be
true, but it depends on the "other" window system providing the same
/dev/draw model provided by #i and rio.
-α.
next reply other threads:[~2000-11-08 17:34 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-11-08 17:34 anothy [this message]
-- strict thread matches above, loose matches on Subject: below --
2000-11-09 18:05 anothy
2000-11-09 17:51 Russ Cox
2000-11-09 17:48 anothy
2000-11-09 11:48 Richard Miller
2000-11-09 7:24 anothy
2000-11-09 1:40 okamoto
2000-11-08 16:37 anothy
2000-11-08 9:23 [9fans] " david.bates2
2000-11-08 15:09 ` [9fans] " cbbrowne
2000-11-08 17:11 ` Theo Honohan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20001108173504.E086E199E9@mail.cse.psu.edu \
--to=anothy@cosym.net \
--cc=9fans@cse.psu.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).