From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4A698B87.3030709@proweb.co.uk> Date: Fri, 24 Jul 2009 11:23:03 +0100 From: maht User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [9fans] channels across machines Topicbox-Message-UUID: 2c5715b6-ead5-11e9-9d60-3106f5b1d025 It sounds to me like you have one specific problem you are trying to generalize by sending ADTs across the wire. Microsoft and IBM "solved" it with Com & Corba - later picked up by GNOME for the same job - though, of course, they added RPC into the mix. XML, S-expr, JSON all try and solve the same problem and add REST / SOAP / crap de jour for RPC. Plan9 chose 9p. Seeing as your endpoints already know the layout of the struct, they present a directory tree to write into. You mentioned you wanted ALT, your server can do that for you on Clunk.