aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-10-28 18:36:29 -0700
committerGlenn Morris2012-10-28 18:36:29 -0700
commitd55911cf1de25091a072642f8ef8dd3d1f4e47b8 (patch)
tree4920c7bad1f3898581c7332df5697ffa933fa7af
parent6a07d52ed8e21a1f17ed816c8f8348a5cafc02c8 (diff)
downloademacs-d55911cf1de25091a072642f8ef8dd3d1f4e47b8.tar.gz
emacs-d55911cf1de25091a072642f8ef8dd3d1f4e47b8.zip
* cl.texi (Modify Macros, Other Clauses): Remove mentions of obsolete features.
-rw-r--r--doc/misc/ChangeLog3
-rw-r--r--doc/misc/cl.texi21
2 files changed, 12 insertions, 12 deletions
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 @@
3 * cl.texi (Organization): More details on cl-lib.el versus cl.el. 3 * cl.texi (Organization): More details on cl-lib.el versus cl.el.
4 (Setf Extensions): Remove `apply' setf since it seems to be disabled. 4 (Setf Extensions): Remove `apply' setf since it seems to be disabled.
5 (Customizing Setf): Move contents to "Obsolete Setf Customization". 5 (Customizing Setf): Move contents to "Obsolete Setf Customization".
6 (Modify Macros, Multiple Values): Remove mentions of obsolete feature. 6 (Modify Macros, Multiple Values, Other Clauses):
7 Remove mentions of obsolete features.
7 (Obsolete Setf Customization): Don't mention `apply' setf. 8 (Obsolete Setf Customization): Don't mention `apply' setf.
8 9
92012-10-28 Glenn Morris <rgm@gnu.org> 102012-10-28 Glenn Morris <rgm@gnu.org>
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
973Emacs place functions are suitable in this sense, this feature is 973Emacs place functions are suitable in this sense, this feature is
974only interesting when used with places you define yourself with 974only interesting when used with places you define yourself with
975@code{define-setf-method} or the long form of @code{defsetf}. 975@code{define-setf-method} or the long form of @code{defsetf}.
976@xref{Obsolete Setf Customization}.
976@end ignore 977@end ignore
977 978
978@item 979@item
@@ -1208,10 +1209,9 @@ equivalent to @code{(cl-callf2 cons @var{x} @var{place})}.
1208@end defmac 1209@end defmac
1209 1210
1210The @code{cl-callf} and @code{cl-callf2} macros serve as building 1211The @code{cl-callf} and @code{cl-callf2} macros serve as building
1211blocks for other macros like @code{cl-incf}, @code{cl-pushnew}, and 1212blocks for other macros like @code{cl-incf}, and @code{cl-pushnew}.
1212@code{define-modify-macro}. The @code{letf} and @code{cl-letf*} 1213The @code{letf} and @code{cl-letf*} macros are used in the processing
1213macros are used in the processing of symbol macros; 1214of symbol macros; @pxref{Macro Bindings}.
1214@pxref{Macro Bindings}.
1215 1215
1216 1216
1217@node Variable Bindings 1217@node Variable Bindings
@@ -2438,13 +2438,12 @@ was named). The @code{return} clause is implemented a bit more
2438efficiently, though. 2438efficiently, though.
2439@end table 2439@end table
2440 2440
2441While there is no high-level way to add user extensions to @code{cl-loop} 2441While there is no high-level way to add user extensions to @code{cl-loop},
2442(comparable to @code{defsetf} for @code{setf}, say), this package 2442this package does offer two properties called @code{cl-loop-handler}
2443does offer two properties called @code{cl-loop-handler} and 2443and @code{cl-loop-for-handler} which are functions to be called when a
2444@code{cl-loop-for-handler} which are functions to be called when 2444given symbol is encountered as a top-level loop clause or @code{for}
2445a given symbol is encountered as a top-level loop clause or 2445clause, respectively. Consult the source code in file
2446@code{for} clause, respectively. Consult the source code in 2446@file{cl-macs.el} for details.
2447file @file{cl-macs.el} for details.
2448 2447
2449This package's @code{cl-loop} macro is compatible with that of Common 2448This package's @code{cl-loop} macro is compatible with that of Common
2450Lisp, except that a few features are not implemented: @code{loop-finish} 2449Lisp, except that a few features are not implemented: @code{loop-finish}