[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
Re: [zzdev] Mark-Jason's Question about attributes
- To: zzdev@xxxxxxxxxx
- Subject: Re: [zzdev] Mark-Jason's Question about attributes
- From: Ted Nelson <ted@xxxxxxxxxx>
- Date: Wed, 28 Oct 1998 14:19:34 +0900
- Cc: ted@xxxxxxxxxxxxxx
- In-reply-to: <19981028034947.11141.qmail@xxxxxxxxxx>
- Reply-to: zzdev@xxxxxxxxxx
Another good one!
Both solutions are fine, but the second works better
than you think.
>Solution 2: Make a new `d.sex' dimension.
> Make a `male' cell and a `female' cell
> Link the people cells +d.sexward to either the male or
> female cell, as appropriate.
>
> But wait---you can't link two different cells to `male'
> in the +d.sex dimension.
Sure you can! Just make the "male" cell the negative endcell
(headcell). ("Jump to headcell" is one of those unimplemented
items from the original design that haven't even made it to the
current wish list.)
That means you have a chain of males (chain male !-)
but that's close to the spirit of ZigZag.
> Ah, but you can, as long as the link is only one way.
>
> So `Homer' is linked +d.sexwards to `male',
> but `male' is *not* linked -d.sexwards to `Homer'.
>
> Advantage: No clones.
> Disadvantage: Can't go backwards.
Nope nope nope. It is a key rule of the cosmology
that all links are 2-way. Wouldn't be ZigZag.
======================================
Key law of ZigZag Cosmology:
The blessing of having principled 2-way links at all times
outweighs the local inconveniences.
(I just made that law up, but it's the fundamental idea.)
You can map everything cleanly to ZigZag, but that goes
away if you make cosmological exceptions.
======================================
Best, T
At 10:49 PM 10/27/98 -0500, you wrote:
>
>
>Suppose I have a whole bunch of cells, one for each person on The Simpsons.
>I want to attach information to each cell to show whether each person
>is male or female.
>
>Solution 1: Make a new `d.sex' dimension.
> Make a `male' cell and a `female' cell.
> Link the people cells +d.sexward to clones of `male' and
> `female', as appropriate.
>
> Disadvantage: Many silly clones.
>
> Advantage: We can find all the male people by starting at
> the master `male' cell, travelling some distance +d.clonewards,
> and then one cell -d.sexwards.
>
>Solution 2: Make a new `d.sex' dimension.
> Make a `male' cell and a `female' cell
> Link the people cells +d.sexward to either the male or
> female cell, as appropriate.
>
> But wait---you can't link two different cells to `male'
> in the +d.sex dimension.
>
> Ah, but you can, as long as the link is only one way.
>
> So `Homer' is linked +d.sexwards to `male',
> but `male' is *not* linked -d.sexwards to `Homer'.
>
> Advantage: No clones.
> Disadvantage: Can't go backwards.
>
>
>I just realized I forgot to ask the question. Please make up some
>appropriate question and answer it.
>
>Mark-Jason Dominus mjd@xxxxxxxxxx
>
>
____________________________________________________
Theodor Holm Nelson, Visiting Professor of Environmental Information
Keio University, Shonan Fujisawa Campus, Fujisawa, Japan
Home Fax from USA: 011-81-466-46-7368 (If in Japan, 0466-46-7368)
Professorial home page http://www.sfc.keio.ac.jp/~ted/
_____________________________________________________
Permanent: Project Xanadu, 3020 Bridgeway #295, Sausalito CA 94965
Tel. 415/ 331-4422, fax 415/332-0136
http://www.xanadu.net
PERMANENT E-MAIL: ted@xxxxxxxxxx
_____________________________________________________
Quotation of the day, 98.10.28:
"The most incomprehensible thing about the universe is that it is
comprehensible." Albert Einstein