]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emacs-lisp/cl.el (defsetf): Doc fix.
authorGlenn Morris <rgm@gnu.org>
Mon, 29 Oct 2012 01:12:53 +0000 (18:12 -0700)
committerGlenn Morris <rgm@gnu.org>
Mon, 29 Oct 2012 01:12:53 +0000 (18:12 -0700)
lisp/ChangeLog
lisp/emacs-lisp/cl.el

index 3265f8acf41553e968bafa71671cbf3ba6b73228..76cc7e52863b2b1763c104fd288e440cb0df2ace 100644 (file)
@@ -1,3 +1,7 @@
+2012-10-29  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/cl.el (defsetf): Doc fix.
+
 2012-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * progmodes/sh-script.el (sh-font-lock-paren): Also put punctuation
index 34beed0d9ef7330739cced5d1c7a2da2afe7006b..a558e505e66edde9f68cb62f00f5488f3dc38914 100644 (file)
@@ -568,9 +568,9 @@ well for simple place forms.  In the simple `defsetf' form, `setf's of
 the form (setf (NAME ARGS...) VAL) are transformed to function or macro
 calls of the form (FUNC ARGS... VAL).  Example:
 
-  (cl-defsetf aref aset)
+  (defsetf aref aset)
 
-Alternate form: (cl-defsetf NAME ARGLIST (STORE) BODY...).
+Alternate form: (defsetf NAME ARGLIST (STORE) BODY...).
 Here, the above `setf' call is expanded by binding the argument forms ARGS
 according to ARGLIST, binding the value form VAL to STORE, then executing
 BODY, which must return a Lisp form that does the necessary `setf' operation.
@@ -578,7 +578,7 @@ Actually, ARGLIST and STORE may be bound to temporary variables which are
 introduced automatically to preserve proper execution order of the arguments.
 Example:
 
-  (cl-defsetf nth (n x) (v) `(setcar (nthcdr ,n ,x) ,v))
+  (defsetf nth (n x) (v) `(setcar (nthcdr ,n ,x) ,v))
 
 \(fn NAME [FUNC | ARGLIST (STORE) BODY...])"
   (declare (debug