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.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 22766 in the body.
You can then email your comments to 22766 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#22766; Package emacs. (Mon, 22 Feb 2016 13:49:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Michael Heerdegen <michael_heerdegen <at> web.de>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 22 Feb 2016 13:49:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

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





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22766; Package emacs. (Mon, 22 Feb 2016 17:03:01 GMT) Full text and rfc822 format available.

Message #8 received at 22766 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Cc: 22766 <at> debbugs.gnu.org
Subject: Re: 25.0.91;
 (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg
Date: Mon, 22 Feb 2016 12:01:54 -0500
> 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].


        Stefan




Reply sent to Michael Heerdegen <michael_heerdegen <at> web.de>:
You have taken responsibility. (Mon, 22 Feb 2016 20:29:02 GMT) Full text and rfc822 format available.

Notification sent to Michael Heerdegen <michael_heerdegen <at> web.de>:
bug acknowledged by developer. (Mon, 22 Feb 2016 20:29:02 GMT) Full text and rfc822 format available.

Message #13 received at 22766-done <at> debbugs.gnu.org (full text, mbox):

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.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 22 Mar 2016 11:24:04 GMT) Full text and rfc822 format available.

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.