From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3948.165.247.45.14.1085888427.squirrel@wish.cooper.edu> In-Reply-To: <20040530005107.GA26871@mithrandi.za.net> References: <20040529235635.GA20444@mithrandi.za.net><025c01c445d8$f5fe4230$347e7d50@SOMA> <20040530005107.GA26871@mithrandi.za.net> Date: Sat, 29 May 2004 23:40:27 -0400 Subject: Re: Re: [9fans] acme: some thoughts about design From: "Joel Salomon" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Topicbox-Message-UUID: 8d92240e-eacd-11e9-9e20-41e7f4b1d025 Tristan Seligmann said: > Maybe not a search engine, but even something like being able to "tag" = a > document with various categories etc. and then being able to view files > matching a combination of tags would be more powerful than "just" an > HFS. Hans Reiser, in "Name Spaces As Tools for Integrating the Operating Syste= m Rather Than As Ends in Themselves" http://www.namesys.com/whitepaper.html has some interesting thought along those lines, where "paths" can be semi-structured: [subject/[illegal strike] to/elves from/santa document-type/RFC822 ultimatum] unstructured: [santa illegal strike ultimatum elves] or completely structured: [subject/strike to/elves from/santa document-type/RFC8221] he says: > [this last] query is structurally equivalent to a relational query. Man= y > authors (e.g. semantic database designers) have written papers with goo= d > examples of standard column names which might be worth teaching to user= s. > So long as they are an option made available to the user rather than a > requirement demanded of the user, the increased selectivity they provid= e > can be helpful. He's likely to implement under linux first, but this idea really needs it= s own OS to realize fully. Automatic indexing of a file system is another idea that could be useful = - maybe atop venti, along with fossil? some program to index blocks as they are written to venti and associate the index block with the data block. Get access permissions from fossil. Get fancy and check file types (file(1)), and have specialized indexers for different types (though M$ has a couple of patents you'd likely be stepping on here). Probably good for a master's thesis in computer science. > mithrandi, i Ainil en-Balandor, a faer Ambar Translation? --Joel