From unknown Fri Jun 20 07:24:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#22766 <22766@debbugs.gnu.org> To: bug#22766 <22766@debbugs.gnu.org> Subject: Status: 25.0.91; (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg Reply-To: bug#22766 <22766@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:24:49 +0000 retitle 22766 25.0.91; (info "(elisp) Declare Form"): gv-setter: mention FI= X-RETURN arg reassign 22766 emacs submitter 22766 Michael Heerdegen severity 22766 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 22 08:48:54 2016 Received: (at submit) by debbugs.gnu.org; 22 Feb 2016 13:48:54 +0000 Received: from localhost ([127.0.0.1]:36959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXqr8-0000dO-8Z for submit@debbugs.gnu.org; Mon, 22 Feb 2016 08:48:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44060) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXqr7-0000dB-4R for submit@debbugs.gnu.org; Mon, 22 Feb 2016 08:48:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXqr1-0003ds-5O for submit@debbugs.gnu.org; Mon, 22 Feb 2016 08:48:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXqr1-0003dn-29 for submit@debbugs.gnu.org; Mon, 22 Feb 2016 08:48:47 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXqr0-0002NE-7q for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 08:48:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXqqx-0003co-2H for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 08:48:46 -0500 Received: from mout.web.de ([212.227.17.12]:49828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXqqw-0003cc-J9 for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 08:48:42 -0500 Received: from drachen.dragon ([92.74.189.190]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0MVLWc-1aRu2Y3Xfa-00Ylfx; Mon, 22 Feb 2016 14:48:40 +0100 From: Michael Heerdegen To: bug-gnu-emacs@gnu.org Subject: 25.0.91; (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg Date: Mon, 22 Feb 2016 14:48:39 +0100 Message-ID: <87oab8yhxk.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:RIUMbR64SuMeVNoEYoQenbicR5fc8h2mnHlJEUydJkzrO86BZlb UJPTTXdOFjTt3ppcAbvhtaDjpfQZH6vVIPuymX4m5KIK+k9U9ZoR0BwEGYOiba5fGtPxkgk XKLEDgFEM9WlQ+VGK8Sttzc34mSehPEmYd1PXIbpsMwVJf4KT3Iuws0dEqOB/fA+lIKswlL bfmIGZeUxIyoSCIP8SMkA== X-UI-Out-Filterresults: notjunk:1;V01:K0:6egcUOx7++A=:mwGA6KYbuekVX9oonO4017 C4uUVCbhL13TqAeqADjNjAGp9yD14hgiZPJ3EgN/6FMnbwFCU9aV8jmgf0gJ6EMLPI8tJAaN1 8Peq/K+haatDbzthMeY2Mb2NGuBke0gV/P7NWVx1AJ9St7XgKSXC/2RLkrw31H3+4r1DONQtd J4AbknPSS2HWIYKPNLzTDXcVYGxjugIoYoYf5DEqr7VM8k1cFfUUe+8m8ecKAdV5n4bKT+KoZ OTR7KbCMk5Es8oX06bC3MthvDwiQZTgLLjO8XK0BBvksBQBQxAXsDteNEz1JovcX7uOdM66tH +qMpGn89vp72DcwxdhwQIMN8d367R2KxdnAlGw3Xjj4FGju7R+ozPRK23ztgQlNE5rtfqVjPi CUYndPgrJM6rBRpNrwfcGBk1X0XrT573BAs13Pj8oPgHV8Ji73O3FBeVGQwrq4VUstVaTW0/t yqxVpUYO0wfhln3c09BqmU2roBeqydQrqPwxebxX2LiL2cZXfL03FUju4lG9XS1rW6QTMc9Dr M68xglCfApT0zlrM4bePtWGmCMZewLZCzCyJ76LA3m5dy4PIeg1McQbb9LHNmIl8hYzqnB1tz UPbMDidg1vHGKsBhKijLyQYtqaZKTMx55K7pFg+r5DZAI6ICwqAT9IwOpE5Q7WPva9o8MYfEo Yk0PMaajYA9uNNjc/4FSfwl/JoSm20x1xfgrnub5PhRvoo305XeNQh28ntY9mt9dv7wJw7A7X Bb3yGg6a0a88civZx9DIivUjvUU5fAeMZGo+tRdbOfGaP34dz+xv2xMHsbEzqyoqOEnGfXtYo fARNR4s X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 22 12:02:01 2016 Received: (at 22766) by debbugs.gnu.org; 22 Feb 2016 17:02:02 +0000 Received: from localhost ([127.0.0.1]:38282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXts1-0007Nv-JV for submit@debbugs.gnu.org; Mon, 22 Feb 2016 12:02:01 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:34955) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXtrz-0007Nf-5t for 22766@debbugs.gnu.org; Mon, 22 Feb 2016 12:01:59 -0500 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.DIT.UMontreal.CA (8.14.1/8.14.1) with ESMTP id u1MH29r5008230; Mon, 22 Feb 2016 12:02:09 -0500 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 3BAE1AE48B; Mon, 22 Feb 2016 12:01:54 -0500 (EST) From: Stefan Monnier To: Michael Heerdegen Subject: Re: 25.0.91; (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg Message-ID: References: <87oab8yhxk.fsf@web.de> <87bn78iwso.fsf@web.de> <877fhwitzf.fsf@web.de> Date: Mon, 22 Feb 2016 12:01:54 -0500 In-Reply-To: <877fhwitzf.fsf@web.de> (Michael Heerdegen's message of "Mon, 22 Feb 2016 17:35:00 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV5589=0 X-NAI-Spam-Version: 2.3.0.9418 : core <5589> : inlines <4370> : streams <1591756> : uri <2148660> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 22766 Cc: 22766@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 22 15:28:38 2016 Received: (at 22766-done) by debbugs.gnu.org; 22 Feb 2016 20:28:38 +0000 Received: from localhost ([127.0.0.1]:38516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXx5y-0005nC-HM for submit@debbugs.gnu.org; Mon, 22 Feb 2016 15:28:38 -0500 Received: from mout.web.de ([212.227.17.11]:51726) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXx5x-0005n0-62 for 22766-done@debbugs.gnu.org; Mon, 22 Feb 2016 15:28:37 -0500 Received: from drachen.dragon ([88.67.73.84]) by smtp.web.de (mrweb101) with ESMTPSA (Nemesis) id 0MVtxM-1aRG2H0la4-00X72x; Mon, 22 Feb 2016 21:28:29 +0100 From: Michael Heerdegen To: Stefan Monnier Subject: Re: 25.0.91; (info "(elisp) Declare Form"): gv-setter: mention FIX-RETURN arg References: <87oab8yhxk.fsf@web.de> <87bn78iwso.fsf@web.de> <877fhwitzf.fsf@web.de> Date: Mon, 22 Feb 2016 21:28:27 +0100 In-Reply-To: (Stefan Monnier's message of "Mon, 22 Feb 2016 12:01:54 -0500") Message-ID: <87oab8ij6c.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:s1YdNQxjq8x4SZKjQrncoZiJsE0l83kS19ftGQnE5lsTJEbVaLj pLayksalMLLcXpPByt29fVdlameoohlmFHL7MacLqUmdWhfj6871vXFgBH9YRWSi8mjESEr zytEvOtROrQNdittGrJFBQXme3qTcl7jGTEyK6CXUFPfUoahnS4g7eiUJZM6sSDnfG4+Z8s UQdWj1CV8dnMlyL+7bf6g== X-UI-Out-Filterresults: notjunk:1;V01:K0:NK8pXiO/LXQ=:eQ2K4zTSwNmDf4sHo2/Uii nQzoprMHHnpcXqauYOj4WwA3chVF+Pb+YiIzBIaUhg5Y6XynwIj3qc6PAOqoPKuZHMCgSk/BF oN7MN32WZV7+3zYrVLYLFX2HKGCVc1iuDxu+dFwY4/BZ3/nTqgjbo59Z6pKV4kHSWA94V4jHb n5t0WLXw6spOA8FkSyGXHngc1AKtDqJGg23pogNP7ENGA8zrZ9uwP6YXjoPlf/CdbdEDcesBq izTS9xmFgIFtusPFqFIiSh3Z24hW+lg9hnByulqgdEgvrvrw9yrLihfvo1s7rTER4bilDXSxA 2vS+soga7vieet7X2PQzV7vU8tk2zsde/TT/GhUnhbmZExTWwSH6qc0dnIG2ywhzSwdwPZhG+ WSmDDXK1J0enqzmoQ1lpfoiIMVjkh/maJOc8VuWepVt0IrwuINIsxYdAQkw2/gtuwT26QOHEK SMpfAgvSYnkLoCzYG2XV/t3Blwv2PpJgL8IY51GMucRISN0x2MyXaTm2IAqtMzn7cPMnttaVH qzUyIBznlz/wr6iDTyGBjN+fUwShAheI54A1szFFwLm6JgQMt5EYkMl983oyAtKmzC+JcTBMp KyUyEm+sNWxLMy8r3tYDEZEtK33U5QcHNsYkWOivVMZZaf0ESU2DpkVzvUO824G1jMVlfMRWJ PmJFrJOdwlYFT9pa1Np6tMc7CJyt/w/xE6080Vu7MmcymyNkYxOcmpZEikhz66uK1Q+bC2DgZ GwfTSUpH6wcMUMxEYVE6UQ4/N2psI58TgGNc+WHH1PWDHeJZ1b/JzxV/YqFvl1RPcOQgfQias Hq1cNNW X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22766-done Cc: 22766-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Stefan Monnier 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. From unknown Fri Jun 20 07:24:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Mar 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator