Plumber is working fine.  You simply asked it to connect
two programs inappropriately -- an upas/nedmail running
in one name space with an upas/fs running in a different
name space.

If, on the other hand, you were also running acme Mail
in the cpu window, then everything would have worked out
fine, even though plumber and faces are on different
machines from upas/fs and Mail.

Embedding machine names in messages attacks the
generality and power of the system.

Plan 9 relies heavily on its conventions.  If you break the
conventions, sometimes the system doesn't work as well
(bind /net/tcp /proc && ps).

But being able to break the conventions is important and
powerful, because if you break them just a little, sometimes
the system works even better (import helix /proc && acid 123;
sshnet; snapfs; bind /mnt/term/net/tcp /net/tcp && ssh; etc.).

Russ

Reply via email to