"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







Reply via email to