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).