- circular-list? xprocedure
True if X is a circular list. A circular list is a value such that for every N >= 0, cdr^N(X) is a pair.
Terminology: The opposite of circular is finite.
(not (circular-list? X)) = (or (proper-list? X) (dotted-list? X))
True if X is a circular list. A circular list is a value such that for every N >= 0, cdr^N(X) is a pair.
Terminology: The opposite of circular is finite.
(not (circular-list? X)) = (or (proper-list? X) (dotted-list? X))