Function: set:is
set:is is a byte-compiled function defined in set.el.
Signature
(set:is OBJ)
Documentation
Return t if OBJ is a set (a list with no repeated elements).
Uses set:equal-op for comparison.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/set.el
(defun set:is (obj)
"Return t if OBJ is a set (a list with no repeated elements).
Uses `set:equal-op' for comparison."
(and (listp obj)
(let ((lst obj))
(while (and (not (set:member (car lst) (cdr lst)))
(setq lst (cdr lst))))
(null lst))))