emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] /srv/bzr/emacs/emacs-24 r110798: Small doc updates for


From: Stefan Monnier
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/emacs-24 r110798: Small doc updates for generalized variables
Date: Wed, 07 Nov 2012 08:58:36 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

> -instead the assignment is turned into (prog1 VAL (SETTER ARGS... VAL))
> +instead the assignment is turned into something equivalent to
> +  \(let ((temp VAL))
> +    (SETTER ARGS... temp)
> +    temp)

Neither of the two forms is precisely correct (because both forms
evaluate VAL before ARGS).
The intent is not to be precise but to explain the kind of behavior
sought.  So the `prog1' form works just as well.


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]