[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
:zz: Easy: definition of "mark" ops, d.mark & d.list
- To: zzdev@xxxxxxxxxx
- Subject: :zz: Easy: definition of "mark" ops, d.mark & d.list
- From: Ted Nelson <ted@xxxxxxxxxx>
- Date: Thu, 18 Jun 1998 22:47:45 +0900
- Cc: ted@xxxxxxxxxxxxxx, marlene@xxxxxxxxxx
- Reply-to: zzdev@xxxxxxxxxx
One of the things we need soon is the "mark"
function and its lists.
Should be pretty easy.
Here is the definition:
m, M => extends a cursorlike cell in d.mark.
By default, it will contain the characters "m.1"
for the first marked sequence.
Each time this is done, such a cell will be extended
in d.mark from the marked cell.
(Presumably these are clones.)
Meanwhile, all these cells containing "m.1"
will be put on a list in d.marklist.
The idea is that we are marking a number of cells
as a group. All the members of the group are
in that list. That's why we need the two dimensions.
Many different marked groups can exist simultaneously
in this way.
Clones are valid marks, so are nonclones.
To be in the same marklist, cells need not be
Now for the fun keystrokes:
m, M + arrow: Mark whole half-rank. (If cursor
is at end, marks whole rank.)
m, M (arrow)(opposite-arrow): Marks whole rank.
- - - - -
Note that any consecutive marking operations continue
to mark into same marklist. (Cursor moves do not
end the marklist.) But hop, break, newcell, edit, etc.,
all end the marking of that list.
It is perfectly all right to edit by hand into a marklist.
Unlike cursors and clones.
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.