diff options
| author | Glenn Morris | 2012-11-05 21:03:34 -0500 |
|---|---|---|
| committer | Glenn Morris | 2012-11-05 21:03:34 -0500 |
| commit | 651af8c6316d7fca5b3dadb52b596c2485b2c5d3 (patch) | |
| tree | 3cbf66e7b337caf3a2d72ddfbaac548f9149a7bb /doc/misc | |
| parent | c9cac599db4071691eef96aa8c8473a6fe91fa03 (diff) | |
| download | emacs-651af8c6316d7fca5b3dadb52b596c2485b2c5d3.tar.gz emacs-651af8c6316d7fca5b3dadb52b596c2485b2c5d3.zip | |
Move note on lack of setf functions from cl.texi to lispref
* doc/lispref/variables.texi (Adding Generalized Variables):
Move note on lack of setf functions to here...
* doc/misc/cl.texi (Obsolete Setf Customization): ... from here.
Diffstat (limited to 'doc/misc')
| -rw-r--r-- | doc/misc/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/misc/cl.texi | 13 |
2 files changed, 5 insertions, 13 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 62308037fec..c182cb04b6c 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-11-06 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * cl.texi (Obsolete Setf Customization): | ||
| 4 | Move note on lack of setf functions to lispref/variables.texi. | ||
| 5 | |||
| 1 | 2012-11-03 Glenn Morris <rgm@gnu.org> | 6 | 2012-11-03 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * cl.texi: Further general copyedits. | 8 | * cl.texi: Further general copyedits. |
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index e182c2600f9..a8cc2e47406 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi | |||
| @@ -5105,19 +5105,6 @@ See also the source code for the setf-method for | |||
| 5105 | simpler case, then massaging the result. | 5105 | simpler case, then massaging the result. |
| 5106 | @end defun | 5106 | @end defun |
| 5107 | 5107 | ||
| 5108 | @c FIXME does not belong here any more, maybe in lispref? | ||
| 5109 | Modern Common Lisp defines a second, independent way to specify | ||
| 5110 | the @code{setf} behavior of a function, namely ``@code{setf} | ||
| 5111 | functions'' whose names are lists @code{(setf @var{name})} | ||
| 5112 | rather than symbols. For example, @code{(defun (setf foo) @dots{})} | ||
| 5113 | defines the function that is used when @code{setf} is applied to | ||
| 5114 | @code{foo}. This package does not currently support @code{setf} | ||
| 5115 | functions. In particular, it is a compile-time error to use | ||
| 5116 | @code{setf} on a form which has not already been @code{defsetf}'d | ||
| 5117 | or otherwise declared; in newer Common Lisps, this would not be | ||
| 5118 | an error since the function @code{(setf @var{func})} might be | ||
| 5119 | defined later. | ||
| 5120 | |||
| 5121 | 5108 | ||
| 5122 | @node GNU Free Documentation License | 5109 | @node GNU Free Documentation License |
| 5123 | @appendix GNU Free Documentation License | 5110 | @appendix GNU Free Documentation License |