From 9f65e523623be48016a1ae9b72d9b1e1a827d1c6 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Thu, 22 Sep 2022 19:43:15 +0300 Subject: [PATCH] ; Minor copyedits of elisp.texi * doc/lispref/variables.texi (Setting Generalized Variables): Improve wording. --- doc/lispref/variables.texi | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi index b9f50ecc6ac..c8107d58cdd 100644 --- a/doc/lispref/variables.texi +++ b/doc/lispref/variables.texi @@ -2570,15 +2570,15 @@ is a set of forms that can be generalized variables in Lisp. The @code{setf} macro is the most basic way to operate on generalized variables. The @code{setf} form is like @code{setq}, except that it -accepts arbitrary place forms on the left side rather than just -symbols. For example, @code{(setf (car a) b)} sets the car of -@code{a} to @code{b}, doing the same operation as @code{(setcar a b)}, -but without you having to use two separate functions for setting and -accessing this type of place. +accepts arbitrary place forms in the first (left) argument of each +pair rather than just symbols. For example, @code{(setf (car a) b)} +sets the car of @code{a} to @code{b}, doing the same operation as +@code{(setcar a b)}, but without you having to use two separate +functions for setting and accessing this type of place. @defmac setf [place form]@dots{} -This macro evaluates @var{form} and stores it in @var{place}, which -must be a valid generalized variable form. If there are several +This macro evaluates @var{form} and stores its value in @var{place}, +which must be a valid generalized variable form. If there are several @var{place} and @var{form} pairs, the assignments are done sequentially just as with @code{setq}. @code{setf} returns the value of the last @var{form}. -- 2.39.2