[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
:zz: details of d.xeq
- To: xanni@xxxxxxxxxx, zzdev@xxxxxxxxxx
- Subject: :zz: details of d.xeq
- From: Ted Nelson <ted@xxxxxxxxxx>
- Date: Fri, 26 Mar 1999 21:41:45 -0800
- Cc: ted@xxxxxxxxxxxxxx
- Reply-to: zzdev@xxxxxxxxxx
We want cells to be able to execute each other
in chains, e.g. to create a zigzagular interface
The execution dimension (d.xeq) should be
the simplest way.
Definition of d.xeq--
? each executed cell looks along d.xeq;
if there is another cell, it too is executed.
?? NOTE THAT WE HAVE TO ALLOW THE
NULL 'EXECUTION' OF CELLS WITHOUT
SHARP-SIGNS, so that they can pass execution
to their contents or their neighbors. This means
we interpret the "execution" of a cell with no code
as having no result, and pass on to the next.
?? This provides single-thread execution
without fanout, being potentially tamer than
d.inside/d.contents, which can fan out wildly.
? Since execution is single-threaded, all other ZZ
processes wait until it's their turn.
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)
http://www.sfc.keio.ac.jp/~ted/ (Professorial page)
Permanent: Project Xanadu, 3020 Bridgeway #295, Sausalito CA 94965
Tel. 415/ 331-4422, fax 415/332-0136
http://www.xanadu.net (see also Professorial page, above)
PERMANENT E-MAIL: ted@xxxxxxxxxx
"One event is an anomaly. Two is a coincidence. Three is a trend."