Function: calcFunc-vdiff
calcFunc-vdiff is an autoloaded and byte-compiled function defined in
calc-vec.el.gz.
Signature
(calcFunc-vdiff A B)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-vec.el.gz
(defun calcFunc-vdiff (a b)
(if (and (math-simple-set a) (math-simple-set b))
(progn
(setq a (cdr (calcFunc-rdup a)))
(setq b (cdr (calcFunc-rdup b)))
(let ((vec (list 'vec)))
(while a
(while (and b (math-beforep (car b) (car a)))
(setq b (cdr b)))
(if (and b (Math-equal (car a) (car b)))
(setq a (cdr a)
b (cdr b))
(setq vec (cons (car a) vec)
a (cdr a))))
(nreverse vec)))
(calcFunc-vcompl (calcFunc-vunion (calcFunc-vcompl a) b))))