9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Joel Salomon" <salomo3@cooper.edu>
To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu>
Subject: Re: Re: [9fans] acme: some thoughts about design
Date: Sat, 29 May 2004 23:40:27 -0400	[thread overview]
Message-ID: <3948.165.247.45.14.1085888427.squirrel@wish.cooper.edu> (raw)
In-Reply-To: <20040530005107.GA26871@mithrandi.za.net>

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 System
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. Many
> authors (e.g. semantic database designers) have written papers with good
> examples of standard column names which might be worth teaching to users.
> So long as they are an option made available to the user rather than a
> requirement demanded of the user, the increased selectivity they provide
> can be helpful.

He's likely to implement under linux first, but this idea really needs its
own OS to realize fully.

<ramble>
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.
</ramble>

> mithrandi, i Ainil en-Balandor, a faer Ambar
Translation?

--Joel


  reply	other threads:[~2004-05-30  3:40 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-29 16:51 Tiit Lankots
2004-05-29 16:58 ` Tristan Seligmann
2004-05-29 17:34   ` dvd
2004-05-30  3:49     ` Joel Salomon
2004-05-29 22:48   ` boyd, rounin
2004-05-29 23:56     ` Tristan Seligmann
2004-05-29 23:54       ` boyd, rounin
2004-05-29 23:59       ` boyd, rounin
2004-05-30  0:51         ` Tristan Seligmann
2004-05-30  3:40           ` Joel Salomon [this message]
2004-05-31  9:19           ` a
2004-05-31 10:17             ` Bruce Ellis
2004-05-30 18:09         ` Bruce Ellis
2004-05-29 17:40 ` Matthias Teege
2004-05-29 22:43 ` boyd, rounin
  -- strict thread matches above, loose matches on Subject: below --
2004-05-31  5:46 YAMANASHI Takeshi
2004-05-31 21:03 ` Tristan Seligmann
2004-05-29 17:58 Tiit Lankots
2004-05-29  9:28 Matthias Teege
2004-05-29 14:48 ` Russ Cox
2004-05-29 16:18   ` Matthias Teege
2004-05-29 18:31     ` 9nut

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3948.165.247.45.14.1085888427.squirrel@wish.cooper.edu \
    --to=salomo3@cooper.edu \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).