<> <> <> <<>> DIRECTORY Rope USING [ROPE], BasicTime USING [GMT, nullGMT]; RepeatCommand: CEDAR DEFINITIONS ~ BEGIN Days: INT = 24*Hours; Hours: INT = 60*Minutes; Minutes: INT = 60*Seconds; Seconds: INT = 1; Forever: INT = LAST[INT]; Immediately: BasicTime.GMT = BasicTime.nullGMT; Repeat: PUBLIC PROC [cmd: Rope.ROPE, period: INT _ Days, start: BasicTime.GMT _ Immediately, nTimes: INT _ Forever]; <> END.