From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <75ea74312ad96f76de8cd4b3291ffb1d@brasstown.quanstro.net> <1e4bfd86eef85bbf4434f8ef22b6fed7@plug.quanstro.net> <948e9cbd967366d058ac8a033ce93f5f@plug.quanstro.net> <53acf6ebfa4f01bbe09d6ed494ef68b1@plug.quanstro.net> Date: Fri, 12 Nov 2010 10:22:51 -0600 Message-ID: From: Eric Van Hensbergen To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] p9p factotum available for plan 9 Topicbox-Message-UUID: 7b00cf9e-ead6-11e9-9d60-3106f5b1d025 On Fri, Nov 12, 2010 at 9:55 AM, Russ Cox wrote: >> I don't use it from plan9ports. =A0Not sure if Lucho is still using it >> (or variants). >> >> But.... why does version negotiation muck things up? =A0It seems like if >> the other side isn't responding with .u then there shouldn't be any >> issues. > > It just complicates everything, especially in a > protocol multiplexer. =A0You have to keep track > of whether you're serving .u because it changes > the layout of various messages and also the dir > struct. =A0I was happy to support the experiment but > it sounds like the experiment has failed. > The complications with overloading existing operations is why we started going with a new approach (.L). I just wanted to make sure I understood the issues in the p9p version to make sure we aren't repeating them. -eric