TU.mesa
Last modified by D. Swinehart, July 21, 1985 10:32:32 pm PDT
DIRECTORY
IO,
Rope USING [ ROPE ],
Thrush USING [ThHandle],
Triples USING [ Item, Any ]
;
TU: CEDAR DEFINITIONS = {
DH: PROC[h: Thrush.ThHandle] RETURNS [REF]; -- for debugging
Orphan procedure.
MakeUnique: PROC[att, obj, val: Triples.Item ← Triples.Any];
World: PROC [o: IO.STREAM];
Display all existing triples symbolically, inventing names for the component refs
Show: PROC[o: IO.STREAM, iD: ATOM];
Show the component ref named by iD
RefAddr: PROC[r: REF] RETURNS [IO.Value];
Produce a World-style iD for the ref. Uses the one from the last World call, if there was one.
Ref: PROC[iD: ATOM] RETURNS [REF];
Return the component ref named by iD; very useful from the debugger.
RefFromRope: PROC[iD: Rope.ROPE] RETURNS [REF];
Same as above, used when the atom name is hard to come by (because iD has punctuation).
}.