"hey, 9P is all text [...]
wrong.
Upon reading this:
Each message consists of a sequence of bytes. Two–, four–, and
eight–byte fields hold unsigned integers represented in little–endian
order (least significant byte first). Data items of larger or variable
lengths are represented by a two–byte field specifying a count, n,
followed by n bytes of data.
-- 0intro(5)
I see that you are correct (how could you not be?). I apologize and supply
this correction: 9P is _not_ all text, but it consists of a well-defined
set of messages. The idea, anyway, is the same.
--------------------------------------------------------------------------------
That's wrong (or maybe I'm wrong). Whatever "network glue" /net uses to
get the host represented on the network lies _entirely_ outside of 9P's
domain.
this is a tautology; 9p does not define semantics. equivalently,
everything telnet does is outside of the domain of tcp/ip. or, the
vehicle i use to get to work has no bearing on what i do at work.
In what way is an informative statement a tautology? Specifically
"everything telnet does is outside of the domain of tcp/ip" which you have
used in comparison is very much informative indeed and not a tautology. The
meaning it conveys is something akin to "since things telnet does is
outside the domain of TCP/IP one can say, a. telnet can exist independent
of TCP/IP, and b. TCP/IP can't possibly be relying on telnet to work."
Likewise my remark conveys a meaning akin to "since things /net does lie
outside the domain of 9P one can say, a. 9P can exist independent of /net
(and it probably does, I guess your Plan 9 kernel uses it to talk to local
file servers, or do you always need a loopback for that purpose?), and b.
/net can't possibly be relying on 9P to work."
SUMMARY: /net is an interface to which programs talk in 9P but which does
not talk 9P to the layers beneath it because the layers beneath don't
_understand_ 9P. They are implementations of transport protocol X which is
an existence unrelated to 9P.
--------------------------------------------------------------------------------
Erik Quanstrom has put this in 9speak in his response to your posting.
Please check it out.
--On Thursday, November 20, 2008 10:30 AM -0800
[EMAIL PROTECTED] wrote:
[...]
i wrote none of the quoted material.
That's not "quoted material." It's the posting I was replying to, naturally
occurring after my reply. I suggested that akumar read what you had posted
before this one.
--On Thursday, November 20, 2008 5:42 PM -0500 erik quanstrom
<[EMAIL PROTECTED]> wrote:
"hey, 9P is all text [...]
wrong.
That's wrong (or maybe I'm wrong). Whatever "network glue" /net uses to
get the host represented on the network lies _entirely_ outside of 9P's
domain.
this is a tautology; 9p does not define semantics. equivalently,
everything telnet does is outside of the domain of tcp/ip. or, the
vehicle i use to get to work has no bearing on what i do at work.
Erik Quanstrom has put this in 9speak in his response to your posting.
Please check it out.
--On Thursday, November 20, 2008 10:30 AM -0800
[EMAIL PROTECTED] wrote:
[...]
i wrote none of the quoted material.
- erik