Function: combinatorial

combinatorial is a byte-compiled function defined in ind-util.el.gz.

Signature

(combinatorial HEAD &rest TAIL)

Source Code

;; Defined in /usr/src/emacs/lisp/language/ind-util.el.gz
(defun combinatorial (head &rest tail)
  (if tail
      (apply 'append
	     (mapcar (lambda (y) (mapcar (lambda (x) (cons x y)) head))
		     (apply 'combinatorial tail)))
    (mapcar 'list head)))