From unknown Thu Sep 11 23:31:42 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#13422 <13422@debbugs.gnu.org> To: bug#13422 <13422@debbugs.gnu.org> Subject: Status: 24.2.91; Feature request: Add a macro always expanding to nil Reply-To: bug#13422 <13422@debbugs.gnu.org> Date: Fri, 12 Sep 2025 06:31:42 +0000 retitle 13422 24.2.91; Feature request: Add a macro always expanding to nil reassign 13422 emacs submitter 13422 michael_heerdegen@web.de severity 13422 wishlist tag 13422 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 12 12:57:24 2013 Received: (at submit) by debbugs.gnu.org; 12 Jan 2013 17:57:24 +0000 Received: from localhost ([127.0.0.1]:57187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tu5Kd-0004Vd-RE for submit@debbugs.gnu.org; Sat, 12 Jan 2013 12:57:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42199) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tu5Kb-0004VQ-HJ for submit@debbugs.gnu.org; Sat, 12 Jan 2013 12:57:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tu5KF-0005XU-79 for submit@debbugs.gnu.org; Sat, 12 Jan 2013 12:57:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:55980) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu5KF-0005XQ-4e for submit@debbugs.gnu.org; Sat, 12 Jan 2013 12:56:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu5KA-0000uW-Pp for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 12:56:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tu5K6-0005VP-JN for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 12:56:54 -0500 Received: from mout.web.de ([212.227.15.3]:62835) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu5K6-0005Uu-AU for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 12:56:50 -0500 Received: from drachen.dragon ([89.204.154.121]) by smtp.web.de (mrweb001) with ESMTPA (Nemesis) id 0Lhedd-1T7Fyp2CVF-00miR2 for ; Sat, 12 Jan 2013 18:56:48 +0100 From: Michael Heerdegen To: bug-gnu-emacs@gnu.org Subject: 24.2.91; Feature request: Add a macro always expanding to nil Date: Sat, 12 Jan 2013 18:58:00 +0100 Message-ID: <87ip72jnbr.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:7+29YMGm6NCA1LLhwPfJiBG3jhw9tqO6LstorDF/6iJ tcVBUW0mGWHQ3viRg8knWkdZyKUs5UiCroTQdrCAj3/jkJ0vVi L8mD3aEZpK1voJHZ/4V71C0Qp5I910uzND6bbYSAN3GiKrsIm9 KILFxzSNyr8FmZZLkucWllWjcNL2Yl/zac12dgM9TTdKXTllaW G2tMfLaQaZqnK7fjm1XR+KcRFMsMH6LHifDBtSDviA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: michael_heerdegen@web.de List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Hi, I want to request to add something like this to subr.el or similar: (defmacro-safe discard (&rest args) "Do nothing, do not even eval ARGS, and return nil." nil) I.e., a counterpart of `ignore', as a macro. What at first might seem a silly idea is indeed useful: I use it as a possibility to uncomment code. Compared with normal uncommenting (M-;), it has several advantages: 1. You can search for occurrences of `discard' to find such uncommented code. Searching for "^;" would also give you text comments. 2. Paren matching, moving by sexps and such things, still work normally. 3. The code inside the `discard' is still font-locked. 4. It is easy to copy and paste parts of discarded code. Inside real comments, you always copy the commenting characters (;) along with the code and have to remove it manually, which is annoying. Just an idea. But it's IMHO useful for the end user, as a mean of editing the Emacs init file. Of course, it would be easy to define it in the init file itself, but I doubt that many people would have the idea to do so. Thanks, Michael. In GNU Emacs 24.2.91.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2012-12-30 on drachen Bzr revision: rgm@gnu.org-20121230122326-m6gw29pkwjgwqf9d Windowing system distributor `The X.Org Foundation', version 11.0.10707000 System Description: Debian GNU/Linux testing (wheezy) Configured using: `configure '--prefix=/usr/local/built/'' Important settings: value of $LC_ALL: de_DE.utf8 value of $LC_TIME: C value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 12 15:19:39 2013 Received: (at 13422) by debbugs.gnu.org; 12 Jan 2013 20:19:39 +0000 Received: from localhost ([127.0.0.1]:57272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tu7YI-0000J4-Qt for submit@debbugs.gnu.org; Sat, 12 Jan 2013 15:19:39 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:39503) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tu7YF-0000Is-2E for 13422@debbugs.gnu.org; Sat, 12 Jan 2013 15:19:36 -0500 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3YkC2v6KsTz3hhYP; Sat, 12 Jan 2013 21:19:19 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3YkC2v46bJzbcMw; Sat, 12 Jan 2013 21:19:19 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id ZBMEWRXnv5qk; Sat, 12 Jan 2013 21:19:11 +0100 (CET) X-Auth-Info: t+QzokmWLzA5cdHRjIVX+tJsKgkP4ENRxPt26vQBxOc= Received: from igel.home (ppp-88-217-96-157.dynamic.mnet-online.de [88.217.96.157]) by mail.mnet-online.de (Postfix) with ESMTPA; Sat, 12 Jan 2013 21:19:18 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id 20D2111200A; Sat, 12 Jan 2013 21:19:17 +0100 (CET) From: Andreas Schwab To: michael_heerdegen@web.de Subject: Re: bug#13422: 24.2.91; Feature request: Add a macro always expanding to nil References: <87ip72jnbr.fsf@web.de> X-Yow: It's NO USE.. I've gone to ``CLUB MED''!! Date: Sat, 12 Jan 2013 21:19:17 +0100 In-Reply-To: <87ip72jnbr.fsf@web.de> (Michael Heerdegen's message of "Sat, 12 Jan 2013 18:58:00 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 13422 Cc: 13422@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Michael Heerdegen writes: > Just an idea. But it's IMHO useful for the end user, as a mean of > editing the Emacs init file. (quote ...) does nearly the same. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 12 18:07:15 2013 Received: (at submit) by debbugs.gnu.org; 12 Jan 2013 23:07:15 +0000 Received: from localhost ([127.0.0.1]:57364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuAAU-0004Cv-SY for submit@debbugs.gnu.org; Sat, 12 Jan 2013 18:07:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36233) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuAAT-0004Ce-1M for submit@debbugs.gnu.org; Sat, 12 Jan 2013 18:07:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TuAA6-0000LW-1O for submit@debbugs.gnu.org; Sat, 12 Jan 2013 18:06:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:38557) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TuAA5-0000LN-V1 for submit@debbugs.gnu.org; Sat, 12 Jan 2013 18:06:49 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47569) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TuAA0-0006hU-I4 for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 18:06:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TuA9x-0000HL-GF for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 18:06:44 -0500 Received: from mout.web.de ([212.227.15.3]:65534) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu8x8-0007lX-0S for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 16:49:22 -0500 Received: from drachen.dragon ([89.204.154.121]) by smtp.web.de (mrweb003) with ESMTPA (Nemesis) id 0Llncm-1TKoCW29Ym-00ZiOy; Sat, 12 Jan 2013 22:49:21 +0100 From: Michael Heerdegen To: bug-gnu-emacs@gnu.org Subject: Re: bug#13422: 24.2.91; Feature request: Add a macro always expanding to nil References: <87ip72jnbr.fsf@web.de> Date: Sat, 12 Jan 2013 22:50:37 +0100 In-Reply-To: (Andreas Schwab's message of "Sat, 12 Jan 2013 21:19:17 +0100") Message-ID: <87sj665avm.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:sgnZCcwtFAyEeMW7EYXMPzHIAXndq6f9B0i9prWUVPq 8B4ZJegriJ8zXZxaKGYHR9+K0xmLi6NVYLCF1pBg+UunzqeMDm U5TN/BC3TmkjJ9gL+64VoTbrYpAiHtXj+hb2wV6DNjiXP2gNdS jVXFM7pZGi7y1Qissq5JV4IjEgdURXnYJO8a7afFV/9cCteqzt 3WA6XOSUrgw7Xx0kK0rH8n3vLghKur8XsODnH5Ns5o= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Andreas Schwab writes: > (quote ...) does nearly the same. Right. But it accepts only one argument, else you get compiler errors. It is useful to be able to group several forms in one top level `discard'. This way you have one sexp, can copy or uncomment it as a whole, or jump to the beginning/end of it easily etc. Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 12 18:15:31 2013 Received: (at 13422) by debbugs.gnu.org; 12 Jan 2013 23:15:31 +0000 Received: from localhost ([127.0.0.1]:57373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuAIU-0004Oo-Lb for submit@debbugs.gnu.org; Sat, 12 Jan 2013 18:15:31 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:58172) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuAIR-0004Oe-L4 for 13422@debbugs.gnu.org; Sat, 12 Jan 2013 18:15:29 -0500 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3YkGxq5SNFz3hhbN; Sun, 13 Jan 2013 00:15:10 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3YkGxp53YSzbbfh; Sun, 13 Jan 2013 00:15:10 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id vBg8ovlJX52h; Sun, 13 Jan 2013 00:15:02 +0100 (CET) X-Auth-Info: SLi2TWIqol0Gfy330kpecsCIxVZKiS5ibNCViEipc1s= Received: from igel.home (ppp-88-217-96-157.dynamic.mnet-online.de [88.217.96.157]) by mail.mnet-online.de (Postfix) with ESMTPA; Sun, 13 Jan 2013 00:15:10 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id 7C3C211200A; Sun, 13 Jan 2013 00:15:09 +0100 (CET) From: Andreas Schwab To: Michael Heerdegen Subject: Re: bug#13422: 24.2.91; Feature request: Add a macro always expanding to nil References: <87ip72jnbr.fsf@web.de> <87sj665avm.fsf@web.de> X-Yow: YOW!! Everybody out of the GENETIC POOL! Date: Sun, 13 Jan 2013 00:15:08 +0100 In-Reply-To: <87sj665avm.fsf@web.de> (Michael Heerdegen's message of "Sat, 12 Jan 2013 22:50:37 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 13422 Cc: 13422@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Michael Heerdegen writes: > Andreas Schwab writes: > >> (quote ...) does nearly the same. > > Right. But it accepts only one argument, else you get compiler errors. Just put a pair of parens around them. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 12 18:41:02 2013 Received: (at 13422) by debbugs.gnu.org; 12 Jan 2013 23:41:02 +0000 Received: from localhost ([127.0.0.1]:57383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuAhA-000507-76 for submit@debbugs.gnu.org; Sat, 12 Jan 2013 18:41:01 -0500 Received: from mout.web.de ([212.227.17.12]:50061) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuAh1-0004zo-ND for 13422@debbugs.gnu.org; Sat, 12 Jan 2013 18:40:53 -0500 Received: from drachen.dragon ([89.204.154.121]) by smtp.web.de (mrweb103) with ESMTPA (Nemesis) id 0MD8Fc-1TkDzM2V7U-00GbPl; Sun, 13 Jan 2013 00:40:29 +0100 From: Michael Heerdegen To: Andreas Schwab Subject: Re: bug#13422: 24.2.91; Feature request: Add a macro always expanding to nil References: <87ip72jnbr.fsf@web.de> <87sj665avm.fsf@web.de> Date: Sun, 13 Jan 2013 00:41:45 +0100 In-Reply-To: (Andreas Schwab's message of "Sun, 13 Jan 2013 00:15:08 +0100") Message-ID: <87r4lqj7eu.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:McuDt6gAd9HTbtgLcp+Kr8Xn4EsH9t17XiDnwOaLlNi q9kMNpwCLNtZQ77bThiVnUUywjyIbTJotHRspuSFmBK0uvEl0W rnE/HaWOXYa6worHOSB2k3c0pTxH5sqKI3kNoDuFZyBKWoqX/I 1Rt/21oZ8pUslEQ78AtmEcBVLGavnL1q48agOghTEB1qU12pIQ o+jMm8MWLoJBpeWI2Ya9SF/ulAFvD6SRQLWjSklq/s= X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13422 Cc: 13422@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Andreas Schwab writes: > >> (quote ...) does nearly the same. > > > > Right. But it accepts only one argument, else you get compiler errors. > > Just put a pair of parens around them. Right again, nice. OTOH, do you think that most users really will have this idea? Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 12 18:58:57 2013 Received: (at 13422) by debbugs.gnu.org; 12 Jan 2013 23:58:57 +0000 Received: from localhost ([127.0.0.1]:57389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuAyW-0005QE-RS for submit@debbugs.gnu.org; Sat, 12 Jan 2013 18:58:57 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:42212) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuAyU-0005Q5-D6 for 13422@debbugs.gnu.org; Sat, 12 Jan 2013 18:58:55 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3YkHvy5cxfz4KK2x; Sun, 13 Jan 2013 00:58:37 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3YkHvx6358zbbmf; Sun, 13 Jan 2013 00:58:37 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id bHf0frKKtyEF; Sun, 13 Jan 2013 00:58:29 +0100 (CET) X-Auth-Info: BepWUwr1/H/hJtNsPNXW1JzOsNHcamIF3f0/hyj+j7w= Received: from igel.home (ppp-88-217-96-157.dynamic.mnet-online.de [88.217.96.157]) by mail.mnet-online.de (Postfix) with ESMTPA; Sun, 13 Jan 2013 00:58:37 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id 8EDCF11200A; Sun, 13 Jan 2013 00:58:36 +0100 (CET) From: Andreas Schwab To: Michael Heerdegen Subject: Re: bug#13422: 24.2.91; Feature request: Add a macro always expanding to nil References: <87ip72jnbr.fsf@web.de> <87sj665avm.fsf@web.de> <87r4lqj7eu.fsf@web.de> X-Yow: Hey!! Let's watch the' ELEVATOR go UP and DOWN at th' HILTON HOTEL!! Date: Sun, 13 Jan 2013 00:58:36 +0100 In-Reply-To: <87r4lqj7eu.fsf@web.de> (Michael Heerdegen's message of "Sun, 13 Jan 2013 00:41:45 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 13422 Cc: 13422@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Michael Heerdegen writes: > OTOH, do you think that most users really will have this idea? Put it in the manual, and it will be just as discoverable as your macro. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 12 19:35:19 2013 Received: (at 13422) by debbugs.gnu.org; 13 Jan 2013 00:35:19 +0000 Received: from localhost ([127.0.0.1]:57402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuBXi-0006HZ-BA for submit@debbugs.gnu.org; Sat, 12 Jan 2013 19:35:19 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:9232) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuBXf-0006HK-7K for 13422@debbugs.gnu.org; Sat, 12 Jan 2013 19:35:15 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhoHAG6Zu09FpZpV/2dsb2JhbABEgXuuTYNJgQiCFQEBBAFWIwULCzQSFBgNiEAFugmNJoMeA4hCmnGBWIMH X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="212393089" Received: from 69-165-154-85.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([69.165.154.85]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 12 Jan 2013 19:34:54 -0500 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 6176BAE0B8; Sat, 12 Jan 2013 19:34:54 -0500 (EST) From: Stefan Monnier To: michael_heerdegen@web.de Subject: Re: bug#13422: 24.2.91; Feature request: Add a macro always expanding to nil Message-ID: References: <87ip72jnbr.fsf@web.de> Date: Sat, 12 Jan 2013 19:34:54 -0500 In-Reply-To: <87ip72jnbr.fsf@web.de> (Michael Heerdegen's message of "Sat, 12 Jan 2013 18:58:00 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13422 Cc: 13422@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.0 (/) > it has several advantages: Of course, it also has its down sides: - returns nil, so (if foo (discard bar) then) runs the `then' in the `else' branch. - only works at those syntactic places where an expression is expected (e.g. (let ((a 1) (discard exp1 exp2) (b 2)) blabla) doesn't work. In any case, I think the current comments are good enough, and save the programmer from having to choose which kind of comment to use. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 12 21:36:08 2013 Received: (at 13422) by debbugs.gnu.org; 13 Jan 2013 02:36:08 +0000 Received: from localhost ([127.0.0.1]:57432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuDQd-0000gK-Ao for submit@debbugs.gnu.org; Sat, 12 Jan 2013 21:36:08 -0500 Received: from mout.web.de ([212.227.17.11]:50616) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuDQb-0000fg-9U for 13422@debbugs.gnu.org; Sat, 12 Jan 2013 21:36:06 -0500 Received: from drachen.dragon ([89.204.154.121]) by smtp.web.de (mrweb003) with ESMTPA (Nemesis) id 0MTh7A-1TTv5w1tVA-00QjiM; Sun, 13 Jan 2013 03:35:41 +0100 From: Michael Heerdegen To: Stefan Monnier Subject: Re: bug#13422: 24.2.91; Feature request: Add a macro always expanding to nil References: <87ip72jnbr.fsf@web.de> Date: Sun, 13 Jan 2013 03:36:57 +0100 In-Reply-To: (Stefan Monnier's message of "Sat, 12 Jan 2013 19:34:54 -0500") Message-ID: <87zk0dx0za.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:McGelpMwkbcOv6DBNF8eYyGH5LAQ4rgFsKMAEQT7A9b Le9Jf/6Yftj7RoVyNeXmYzRGxGw9NUfqevaIHh6ic2fkkhrI3u xkIzP+YxYWQsvjEkTYSMM35dJj+lQXIekVUZVvQe38g2aSgzg3 fXlMYS6fmIwsd0ilhNiNL8wLi4nLQxEkAMsE4Z3/qAzey1B5nI czSaHFvPP08E1AsmLWY9OTlhOo68wruIwcALt1m0i8= X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13422 Cc: 13422@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.5 (/) Stefan Monnier writes: > Of course, it also has its down sides: > > - returns nil, so (if foo (discard bar) then) runs the `then' in the > `else' branch. > > - only works at those syntactic places where an expression is expected > (e.g. (let ((a 1) (discard exp1 exp2) (b 2)) blabla) doesn't work. Indeed, you must keep this in mind. It might be confusing. > In any case, I think the current comments are good enough, and save the > programmer from having to choose which kind of comment to use. Ok, so please close. Thanks, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 13 14:10:17 2013 Received: (at control) by debbugs.gnu.org; 13 Jan 2013 19:10:17 +0000 Received: from localhost ([127.0.0.1]:58529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuSwj-0007vC-Ax for submit@debbugs.gnu.org; Sun, 13 Jan 2013 14:10:17 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:37779 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuSwf-0007v1-OC for control@debbugs.gnu.org; Sun, 13 Jan 2013 14:10:14 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TuSwL-000284-63 for control@debbugs.gnu.org; Sun, 13 Jan 2013 14:09:53 -0500 Date: Sun, 13 Jan 2013 14:09:53 -0500 Message-Id: Subject: control message for bug 13422 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) tag 13422 wontfix close 13422 From unknown Thu Sep 11 23:31:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 11 Feb 2013 12:24:03 +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