<> <> <> <<>> DIRECTORY Rope, IO, AlgebraClasses; ASVariableSets: CEDAR DEFINITIONS ~ BEGIN OPEN Rope, AC: AlgebraClasses; <> IsVariable: AC.UnaryPredicate; <> VariableFromRope: AC.FromRopeOp; <> <<11/87 - why do we need to create the SetStructure? Won't caller already be holding it?>> <> VariableSets: AC.Object; -- public structure that has special $variable method for variable eval (see impl) END.