From: Glenn Morris Date: Mon, 29 Oct 2012 01:36:29 +0000 (-0700) Subject: * cl.texi (Modify Macros, Other Clauses): Remove mentions of obsolete features. X-Git-Tag: emacs-24.2.90~209^2~23 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d55911cf1de25091a072642f8ef8dd3d1f4e47b8;p=emacs.git * cl.texi (Modify Macros, Other Clauses): Remove mentions of obsolete features. --- diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 6d8799134a1..92b5b243ec9 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog @@ -3,7 +3,8 @@ * cl.texi (Organization): More details on cl-lib.el versus cl.el. (Setf Extensions): Remove `apply' setf since it seems to be disabled. (Customizing Setf): Move contents to "Obsolete Setf Customization". - (Modify Macros, Multiple Values): Remove mentions of obsolete feature. + (Modify Macros, Multiple Values, Other Clauses): + Remove mentions of obsolete features. (Obsolete Setf Customization): Don't mention `apply' setf. 2012-10-28 Glenn Morris diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index 0fc46840fae..01068d57071 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi @@ -973,6 +973,7 @@ in the sense described in Steele's book; since none of the standard Emacs place functions are suitable in this sense, this feature is only interesting when used with places you define yourself with @code{define-setf-method} or the long form of @code{defsetf}. +@xref{Obsolete Setf Customization}. @end ignore @item @@ -1208,10 +1209,9 @@ equivalent to @code{(cl-callf2 cons @var{x} @var{place})}. @end defmac The @code{cl-callf} and @code{cl-callf2} macros serve as building -blocks for other macros like @code{cl-incf}, @code{cl-pushnew}, and -@code{define-modify-macro}. The @code{letf} and @code{cl-letf*} -macros are used in the processing of symbol macros; -@pxref{Macro Bindings}. +blocks for other macros like @code{cl-incf}, and @code{cl-pushnew}. +The @code{letf} and @code{cl-letf*} macros are used in the processing +of symbol macros; @pxref{Macro Bindings}. @node Variable Bindings @@ -2438,13 +2438,12 @@ was named). The @code{return} clause is implemented a bit more efficiently, though. @end table -While there is no high-level way to add user extensions to @code{cl-loop} -(comparable to @code{defsetf} for @code{setf}, say), this package -does offer two properties called @code{cl-loop-handler} and -@code{cl-loop-for-handler} which are functions to be called when -a given symbol is encountered as a top-level loop clause or -@code{for} clause, respectively. Consult the source code in -file @file{cl-macs.el} for details. +While there is no high-level way to add user extensions to @code{cl-loop}, +this package does offer two properties called @code{cl-loop-handler} +and @code{cl-loop-for-handler} which are functions to be called when a +given symbol is encountered as a top-level loop clause or @code{for} +clause, respectively. Consult the source code in file +@file{cl-macs.el} for details. This package's @code{cl-loop} macro is compatible with that of Common Lisp, except that a few features are not implemented: @code{loop-finish}