> ... would you really honestly say that rolling out your > own notes forwarder is a *neat* trick? As opposed to > be able to use basic system's FS functionality?
ok, how would you implement it, then? how would you deliver a note to a process that's running on a remote machine? would you be introducing "distributed" notes in which you can specify a target machine as well as a target process? with special agents on the local host which can "dial" the remote machine to send it the note, and kernel daemon note forwarders which can accept notes from remote machines destined for local processes and... and.. you run up the list of necessary (and required) services as quickly as portmap, rpc.idmapd and friends from nfs-land :) rmnoteproc() as implemented in cpu.c is just about the simplest way to do such a thing. it only requires one thing: the remote tree mounted in /mnt/term (which really is the clever bit). unfortunately we've been dealing with complexity in the non-plan9 world for so long that we are unable to appreciate anything unless it requires a huge deal of effort to comprehend :)