diff options
| author | Glenn Morris | 2012-10-28 18:36:29 -0700 |
|---|---|---|
| committer | Glenn Morris | 2012-10-28 18:36:29 -0700 |
| commit | d55911cf1de25091a072642f8ef8dd3d1f4e47b8 (patch) | |
| tree | 4920c7bad1f3898581c7332df5697ffa933fa7af | |
| parent | 6a07d52ed8e21a1f17ed816c8f8348a5cafc02c8 (diff) | |
| download | emacs-d55911cf1de25091a072642f8ef8dd3d1f4e47b8.tar.gz emacs-d55911cf1de25091a072642f8ef8dd3d1f4e47b8.zip | |
* cl.texi (Modify Macros, Other Clauses): Remove mentions of obsolete features.
| -rw-r--r-- | doc/misc/ChangeLog | 3 | ||||
| -rw-r--r-- | doc/misc/cl.texi | 21 |
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 | ||
| 9 | 2012-10-28 Glenn Morris <rgm@gnu.org> | 10 | 2012-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 | |||
| 973 | Emacs place functions are suitable in this sense, this feature is | 973 | Emacs place functions are suitable in this sense, this feature is |
| 974 | only interesting when used with places you define yourself with | 974 | only 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 | ||
| 1210 | The @code{cl-callf} and @code{cl-callf2} macros serve as building | 1211 | The @code{cl-callf} and @code{cl-callf2} macros serve as building |
| 1211 | blocks for other macros like @code{cl-incf}, @code{cl-pushnew}, and | 1212 | blocks for other macros like @code{cl-incf}, and @code{cl-pushnew}. |
| 1212 | @code{define-modify-macro}. The @code{letf} and @code{cl-letf*} | 1213 | The @code{letf} and @code{cl-letf*} macros are used in the processing |
| 1213 | macros are used in the processing of symbol macros; | 1214 | of 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 | |||
| 2438 | efficiently, though. | 2438 | efficiently, though. |
| 2439 | @end table | 2439 | @end table |
| 2440 | 2440 | ||
| 2441 | While there is no high-level way to add user extensions to @code{cl-loop} | 2441 | While 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 | 2442 | this package does offer two properties called @code{cl-loop-handler} |
| 2443 | does offer two properties called @code{cl-loop-handler} and | 2443 | and @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 | 2444 | given symbol is encountered as a top-level loop clause or @code{for} |
| 2445 | a given symbol is encountered as a top-level loop clause or | 2445 | clause, respectively. Consult the source code in file |
| 2446 | @code{for} clause, respectively. Consult the source code in | 2446 | @file{cl-macs.el} for details. |
| 2447 | file @file{cl-macs.el} for details. | ||
| 2448 | 2447 | ||
| 2449 | This package's @code{cl-loop} macro is compatible with that of Common | 2448 | This package's @code{cl-loop} macro is compatible with that of Common |
| 2450 | Lisp, except that a few features are not implemented: @code{loop-finish} | 2449 | Lisp, except that a few features are not implemented: @code{loop-finish} |