Function: cl-prog*

cl-prog* is an autoloaded macro defined in cl-macs.el.gz.

Signature

(cl-prog* BINDINGS &rest BODY)

Documentation

Run BODY like a cl-tagbody after setting up the BINDINGS.

Shorthand for (cl-block nil (let* BINDINGS (cl-tagbody BODY)))

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-macs.el.gz
;;;###autoload
(defmacro cl-prog* (bindings &rest body)
  "Run BODY like a `cl-tagbody' after setting up the BINDINGS.
Shorthand for (cl-block nil (let* BINDINGS (cl-tagbody BODY)))"
  (cl--prog 'let* bindings body))