[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]

:zz: details of d.xeq



Dear Zigsters,

We want cells to be able to execute each other
 in chains, e.g. to create a zigzagular interface
 for Linux.

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.

ChrzT
____________________________________________________
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
_____________________________________________________
QOD 99.03.25
"One event is an anomaly. Two is a coincidence.  Three is a trend."  
-- Anon.