GRAVITY SIX -- Monday, September 21, 1992

Brevity, again.

( Hey! There's a good idea. Someone should come up with a Smalltalk take-off and call it Brevity. That's a great name for an Objective C kind of language... any takers? A freebie. I take no credit for it. )

A Gravity item is a named unit of information. That's what makes an item an item. It has a Gravity name associated with it.

As I said earlier, Gravity names have five possible parts. What I
didn't say is that these five parts are referred to by nifty two-letter
words that make things easy to draw in my design books:

OF - the ThoughtShop where the item is located
BY - the Agent that created the item
AM - the uniquely identifying Item designation
IF - a Rule to follow if action is required
SO - an Option used by an Agent to process a Rule

Now syntactically, this looks like this:

< OF : BY | AM | IF : SO >

which is the same as:

< ThoughtShop : Agent | Item | Rule : Option >

You can remember the sequence of a Gravity name as OF/BY/AM/IF/SO or as CAIRO. The only part that is required in an item reference is the middle part, the Item or AM part. The other parts can be supplied by the agent's context... but here I'm getting way ahead of myself.

Before I can talk about contexts, I've got to explain ThoughtShops & agents.

(How's this for brevity. Getting bored yet? I hope the liberal arts crowd is still listening. Tomorrow's talk on ThoughtShops should be more interesting.)


From: Andrew Palfreyman (in response to something else)

   
         
     
please note: The word "Immuexa" was originally my name for what later became the World-Wide-Web. It's now the name of a company, not a network.

The software known here as "ThoughtShop" was originally called "Colony." The rights to the tradename "Colony" were sold in January 2000.