Function: set:create
set:create is a byte-compiled function defined in set.el.
Signature
(set:create &rest ELEMENTS)
Documentation
Return a new set created from any number of ELEMENTS.
If no ELEMENTS are given, return the empty set. Uses set:equal-op for comparison.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/set.el
;;;###autoload
(defun set:create (&rest elements)
"Return a new set created from any number of ELEMENTS.
If no ELEMENTS are given, return the empty set. Uses `set:equal-op'
for comparison."
(pcase set:equal-op
('equal (delete-dups elements))
(_ (let ((set))
(mapc (lambda (elt) (unless (set:member elt set)
(setq set (cons elt set))))
elements)
(nreverse set)))))