diff options
author | Daniel Colascione <dancol@dancol.org> | 2015-03-02 16:41:59 -0800 |
---|---|---|
committer | Daniel Colascione <dancol@dancol.org> | 2015-03-02 16:41:59 -0800 |
commit | 8af3e1848cbdc570b6c173480c2988a552f3f74d (patch) | |
tree | 29d1ccc791bcc100707c45edb2aa3a6b5eeac328 /doc/misc | |
parent | 8f0f8c166c2c76789acfa0cf3d42eafbbfa95973 (diff) | |
download | emacs-8af3e1848cbdc570b6c173480c2988a552f3f74d.tar.gz |
Add cl-iter-defun
* lisp/emacs-lisp/cl-macs.el (cl-iter-defun): Add cl-iter-defun.
Diffstat (limited to 'doc/misc')
-rw-r--r-- | doc/misc/cl.texi | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index 052ca6bd786..c6076babacd 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi @@ -296,6 +296,13 @@ list. Also, the function body is enclosed in an implicit block called @var{name}; @pxref{Blocks and Exits}. @end defmac +@defmac cl-iter-defun name arglist body@dots{} +This form is identical to the regular @code{iter-defun} form, except +that @var{arglist} is allowed to be a full Common Lisp argument +list. Also, the function body is enclosed in an implicit block +called @var{name}; @pxref{Blocks and Exits}. +@end defmac + @defmac cl-defsubst name arglist body@dots{} This is just like @code{cl-defun}, except that the function that is defined is automatically proclaimed @code{inline}, i.e., |