[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
:zz, spi: Lisplike slice representation (eg for output) / Needs d.Mark
- To: zzdev@xxxxxxxxxx
- Subject: :zz, spi: Lisplike slice representation (eg for output) / Needs d.Mark
- From: Ted Nelson <ted@xxxxxxxxxx>
- Date: Thu, 18 Jun 1998 22:28:28 +0900
- Cc: ted@xxxxxxxxxxxxxx, marlene@xxxxxxxxxx
- Reply-to: zzdev@xxxxxxxxxx
I think a very simple slice representation-- indeed,
for simply outputting a cell-- would use a Lispish
The annoying thing about computer languages has
always been that the wonks want you to name things
that should not have to be named! Like casual strings.
Or, in ZigZag, having to name ranks for output-- a very
stupid kind of thing to avoid.
So here's a very simple representation.
Suppose the structure is
A B C (meaning A, B, C are connected along d1)
/ (meaning A is connected to D along d2)
D E F G
and in dimension 3, EAH.
We create a rank that enumerates all the ranks,
enumerating them one dimension at a time.
The notation could be like:
(slice s.Home@xxxxxxxxxxxxxx time=[Unix time]
(d.1 A B C)
(d.1 D E F G)
(d.2 A D H I)
(d.3 E A H)
As a practical matter, this requires a method of
scanning all the cells to find the ranks they're in,
and that could be time-consuming, but
every time you find that a cell is connected on a given dimension
you can mark it as being taken care of for that dimension.
Theodor Holm Nelson, Visiting Professor of Environmental Information
Keio University, Shonan Fujisawa Campus, Fujisawa, Japan
http://www.sfc.keio.ac.jp/~ted/ PERMANENT E-MAIL: ted@xxxxxxxxxx
Home Fax: 0466-46-7368 From USA: 011-81-466-46-7368
Project Xanadu (Permanent)
3020 Bridgeway #295, Sausalito CA 94965
Tel. 415/ 331-4422, fax 415/ 332-0136
Quotation of the day:
"I have recently decided, to my dismay, that perhaps this IS the best of
all possible worlds-- after an agonizing reconsideration of the meanings
and scopes of 'possibility'." Ted Nelson, 17 June 1998.