GNU bug report logs - #22766
25.0.91; (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg

Previous Next

Package: emacs;

Reported by: Michael Heerdegen <michael_heerdegen <at> web.de>

Date: Mon, 22 Feb 2016 13:49:01 UTC

Severity: minor

Found in version 25.0.91

Done: Michael Heerdegen <michael_heerdegen <at> web.de>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Subject: bug#22766: closed (Re: 25.0.91; (info "(elisp) Declare Form"):
 gv-setter: mention FIX-RETURN arg)
Date: Mon, 22 Feb 2016 20:29:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#22766: 25.0.91; (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 22766 <at> debbugs.gnu.org.

-- 
22766: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22766
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Michael Heerdegen <michael_heerdegen <at> web.de>
To: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Cc: 22766-done <at> debbugs.gnu.org
Subject: Re: 25.0.91;
 (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg
Date: Mon, 22 Feb 2016 21:28:27 +0100
Stefan Monnier <monnier <at> IRO.UMontreal.CA> writes:

> > What don't you like in the current implementation?
>
> Nothing.  What I don't like is the reliance on setf's return value
> (which is the original reason for the need of fix-return).  But going
> against CommonLisp's convention (and Elisp's setq behavior) is not on
> the agenda [sadly for me].

Ah, thanks for elaborating.  So let's keep what we have for now.


Regards,

Michael.

[Message part 3 (message/rfc822, inline)]
From: Michael Heerdegen <michael_heerdegen <at> web.de>
To: bug-gnu-emacs <at> gnu.org
Cc: Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: 25.0.91;
 (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg
Date: Mon, 22 Feb 2016 14:48:39 +0100
Hello,

after reading the gv.el code, AFAICT the `gv-setter' declaration form
for `defun' accepts a second optional arg FIX-RETURN (that is actually
useful).

Can you confirm, Stefan?  Then we should adopt the info node mentioned
in the subject accordingly, I think.


Regards,

Michael.




In GNU Emacs 25.0.91.7 (x86_64-pc-linux-gnu, GTK+ Version 3.18.7)
 of 2016-02-22 built on drachen
Repository revision: 29757844e578706b23baaf361336629a8f10ed15
Windowing system distributor 'The X.Org Foundation', version 11.0.11801000
System Description:	Debian GNU/Linux testing (stretch)

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY
LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11

Important settings:
  value of $LC_ALL: de_DE.utf8
  value of $LC_COLLATE: C
  value of $LC_TIME: C
  value of $LANG: de_DE.utf8
  locale-coding-system: utf-8-unix




This bug report was last modified 9 years and 87 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.