From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20090831161633.CD6F75B64@mail.bitblocks.com> References: <2abfc8db078f981044b3f9e69934279d@quanstro.net> <20090831161633.CD6F75B64@mail.bitblocks.com> Date: Mon, 31 Aug 2009 13:09:54 -0400 Message-ID: <9ab217670908311009k3c8f0b23s52a3fce6239cc47d@mail.gmail.com> From: "Devon H. O'Dell" 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] Interested in improving networking in Plan 9 Topicbox-Message-UUID: 5d81e6d4-ead5-11e9-9d60-3106f5b1d025 2009/8/31 Bakul Shah : > But this is nasty! > % cat ndb/dom/'' # same as ndbquery dom '' No, the nasty part is really that the file should be called `.' and the filesystem reserves dot as the reference to the current directory. You could probably call the file `dot' or `root' (cat ndb/dom/dot or cat ndb/dom/root) as something that shouldn't ever conflict with anything else -- but the root of DNS is not an empty string. --dho > dom=3D ns=3DA.ROOT-SERVERS.NET ns=3DB.ROOT-SERVERS.NET ns=3DC.ROOT-SERVER= S.NET ns=3DD.ROOT-SERVERS.NET ns=3DE.ROOT-SERVERS.NET ns=3DF.ROOT-SERVERS.N= ET ns=3DG.ROOT-SERVERS.NET ns=3DH.ROOT-SERVERS.NET ns=3DI.ROOT-SERVERS.NET = ns=3DJ.ROOT-SERVERS.NET ns=3DK.ROOT-SERVERS.NET ns=3DL.ROOT-SERVERS.NET ns= =3DM.ROOT-SERVERS.NET > > And it is not clear how you would map > % ndbquery attr value rattr ... > > Another alternative is to map each tuple to a directory: > % ls ndb/dom/A.ROOT-SERVERS.NET # just show the attributes! > dom ip > > % grep '' ndb/dom/A.ROOT-SERVERS.NET/* > dom:A.ROOT-SERVERS.NET > ip:198.41.0.4 > > An intriguing idea that can point toward a synth fs interface > to a dbms or search results.... =A0But I don't think this would > be a lightweight interface. > >