GNU logs - #60450, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60450: 30.0.50; Strange behavior of compiler macros in *scratch*
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 31 Dec 2022 13:23:01 +0000
Resent-Message-ID: <handler.60450.B.167249296228359 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 60450
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 60450 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.167249296228359
          (code B ref -1); Sat, 31 Dec 2022 13:23:01 +0000
Received: (at submit) by debbugs.gnu.org; 31 Dec 2022 13:22:42 +0000
Received: from localhost ([127.0.0.1]:36771 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBbot-0007NE-4S
	for submit <at> debbugs.gnu.org; Sat, 31 Dec 2022 08:22:42 -0500
Received: from lists.gnu.org ([209.51.188.17]:37528)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1pBbor-0007N5-PS
 for submit <at> debbugs.gnu.org; Sat, 31 Dec 2022 08:22:38 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1pBbor-00014I-J3
 for bug-gnu-emacs@HIDDEN; Sat, 31 Dec 2022 08:22:37 -0500
Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1pBboq-000807-5m
 for bug-gnu-emacs@HIDDEN; Sat, 31 Dec 2022 08:22:37 -0500
Received: by mail-wr1-x430.google.com with SMTP id t15so13546616wro.9
 for <bug-gnu-emacs@HIDDEN>; Sat, 31 Dec 2022 05:22:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:subject:from:to:content-language
 :user-agent:mime-version:date:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=NWGRho9/+EMiktdBN3IETMpzH3/uEyQcIjSkKYHpJ3c=;
 b=VzjLL2sIf4rtTpgQd3PZBZq6ENMnlGyhvUIV+hcTXkPtsRdCrYNuzd4r/TSvlbwFD1
 2zAraXL86bCQ1axKK5hyX/KeYHBIt5Kkt+dY4ozWlXsoExW4F/SyTbs4D4GRwChJxhY+
 +3eTecpynbhrrTCl4a69kCpYUaeLxbjCuM13ItHzsKFbiA5CH+vdYqgRGXTpxCxr7hUb
 uOaJ1Xc9RxK+TLHa++rQc8wfNh/X6E2CcaELxIDupWj4nHgI3+OxXHo8jxawP9SBVnx7
 ezDhXNIl2TQQIb3aIROL9DWGHIeDcUCeNNu7Poc9aqa6gYG66RLzb/DaIBZU+WNyHX0/
 PsHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:subject:from:to:content-language
 :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=NWGRho9/+EMiktdBN3IETMpzH3/uEyQcIjSkKYHpJ3c=;
 b=tsstUSU7aLeDhhj+WjAZi1o14GlYRCy1ycXGUED9GDYO87anFf2Lt7LR9S630CgczP
 o7uObJcUINSQV3sYmZI98OIm7FNuotFpXp3Y9KtH8frR+IUlzXfdLwgadjFugYu2EKZg
 aqqKo/4CRElg7OmWeXdWe7JUD8ulEKJ+0vewmYdJXlqlqpBJAwpMKdtO0D5jtkY/1oC4
 ZXn+sVMrvyChcD5IhGD8lfffeCb9rAUOngyIHcuR1+k1AOJ+680Gl4u9G70yXXhFEa0a
 vOqAvsj/AdVrKbiqwfD7mrWli8fqXPIScipHPvFKRwiU+2GZ7BKUpyBikLlk1qe69tnr
 JNYQ==
X-Gm-Message-State: AFqh2kqsQLBmt0PecRf9lQNL0YTooIWRPZua3K/87tV9imdCJdKiv+Ia
 iStmULlRknHLiPiIi531LUZEQkm5m3pRVA==
X-Google-Smtp-Source: AMrXdXs4ZBJjtPiu6vQF0/b4nqPnLH3Yad/mQONQx+yEl4BJoisaFtOgS2cMsuXXXWdRh+I0PmDXAQ==
X-Received: by 2002:adf:cd8c:0:b0:271:dd0c:866b with SMTP id
 q12-20020adfcd8c000000b00271dd0c866bmr17889029wrj.1.1672492954392; 
 Sat, 31 Dec 2022 05:22:34 -0800 (PST)
Received: from [192.168.178.21] (p4fe3a97d.dip0.t-ipconnect.de.
 [79.227.169.125]) by smtp.gmail.com with ESMTPSA id
 t15-20020a5d534f000000b002365254ea42sm23417864wrv.1.2022.12.31.05.22.32
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 31 Dec 2022 05:22:33 -0800 (PST)
Message-ID: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
Date: Sat, 31 Dec 2022 14:22:31 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.5.1
Content-Language: en-US
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2a00:1450:4864:20::430;
 envelope-from=gerd.moellmann@HIDDEN; helo=mail-wr1-x430.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

The doc string of cl-define-compiler-macro says

   "This is like ‘defmacro’, but macro expansion occurs only if the call 
to FUNC is compiled (i.e., not interpreted)."

Evaluate the following compiler macro and function in *scratch*:

(cl-define-compiler-macro foo ()
   1)

(defun foo ()
   2)

Then:

(eval '(foo))
   => 2

(foo)C-j
   => 1

C-j is bound to eval-print-last-sexp, which I wouldn't expect to compile 
anything, and its doc string doesn't mention anything AFAICS.  Not sure 
if that's a bug in the code or something missing in the docs.






Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Subject: bug#60450: Acknowledgement (30.0.50; Strange behavior of compiler
 macros in *scratch*)
Message-ID: <handler.60450.B.167249296228359.ack <at> debbugs.gnu.org>
References: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
X-Gnu-PR-Message: ack 60450
X-Gnu-PR-Package: emacs
Reply-To: 60450 <at> debbugs.gnu.org
Date: Sat, 31 Dec 2022 13:23:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 60450 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
60450: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60450
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60450: 30.0.50; Strange behavior of compiler macros in *scratch*
Resent-From: Andreas Schwab <schwab@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 31 Dec 2022 14:43:02 +0000
Resent-Message-ID: <handler.60450.B60450.167249775914026 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60450
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 60450 <at> debbugs.gnu.org
Received: via spool by 60450-submit <at> debbugs.gnu.org id=B60450.167249775914026
          (code B ref 60450); Sat, 31 Dec 2022 14:43:02 +0000
Received: (at 60450) by debbugs.gnu.org; 31 Dec 2022 14:42:39 +0000
Received: from localhost ([127.0.0.1]:36877 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBd4I-0003eA-Q7
	for submit <at> debbugs.gnu.org; Sat, 31 Dec 2022 09:42:39 -0500
Received: from mail-out.m-online.net ([212.18.0.10]:45747)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1pBd4H-0003e0-1b
 for 60450 <at> debbugs.gnu.org; Sat, 31 Dec 2022 09:42:37 -0500
Received: from frontend03.mail.m-online.net (unknown [192.168.6.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 4NklGM4ZHyz1s94h;
 Sat, 31 Dec 2022 15:42:35 +0100 (CET)
Received: from localhost (dynscan3.mnet-online.de [192.168.6.84])
 by mail.m-online.net (Postfix) with ESMTP id 4NklGM294nz1qqlS;
 Sat, 31 Dec 2022 15:42:35 +0100 (CET)
X-Virus-Scanned: amavisd-new at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan3.mail.m-online.net [192.168.6.84]) (amavisd-new,
 port 10024)
 with ESMTP id VVC1c5OFh7RL; Sat, 31 Dec 2022 15:42:34 +0100 (CET)
X-Auth-Info: iDhDwBkH+3e+0Duyad98MeDqf3wRdclQvwug+hmia1TgcbvIJkrnfOKcXis4U1aR
Received: from igel.home (aftr-62-216-205-97.dynamic.mnet-online.de
 [62.216.205.97])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by mail.mnet-online.de (Postfix) with ESMTPSA;
 Sat, 31 Dec 2022 15:42:34 +0100 (CET)
Received: by igel.home (Postfix, from userid 1000)
 id 2DBCD2C141E; Sat, 31 Dec 2022 15:42:34 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
References: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
X-Yow: I'm having a tax-deductible experience!  I need an energy crunch!!
Date: Sat, 31 Dec 2022 15:42:34 +0100
In-Reply-To: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN> ("Gerd
 =?UTF-8?Q?M=C3=B6llmann?="'s message of "Sat, 31 Dec 2022 14:22:31
 +0100")
Message-ID: <871qofeisl.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.4 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.4 (-)

On Dez 31 2022, Gerd Möllmann wrote:

> C-j is bound to eval-print-last-sexp, which I wouldn't expect to compile
> anything, and its doc string doesn't mention anything AFAICS.  Not sure if
> that's a bug in the code or something missing in the docs.

eval-print-last-sexp uses macroexpand-all.

(macroexpand-all '(foo)) => 1

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60450: 30.0.50; Strange behavior of compiler macros in *scratch*
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 01 Jan 2023 06:35:02 +0000
Resent-Message-ID: <handler.60450.B60450.167255488224388 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60450
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andreas Schwab <schwab@HIDDEN>
Cc: 60450 <at> debbugs.gnu.org
Received: via spool by 60450-submit <at> debbugs.gnu.org id=B60450.167255488224388
          (code B ref 60450); Sun, 01 Jan 2023 06:35:02 +0000
Received: (at 60450) by debbugs.gnu.org; 1 Jan 2023 06:34:42 +0000
Received: from localhost ([127.0.0.1]:40197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBrve-0006LI-03
	for submit <at> debbugs.gnu.org; Sun, 01 Jan 2023 01:34:42 -0500
Received: from mail-wm1-f53.google.com ([209.85.128.53]:46757)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1pBrvb-0006L2-Gm
 for 60450 <at> debbugs.gnu.org; Sun, 01 Jan 2023 01:34:39 -0500
Received: by mail-wm1-f53.google.com with SMTP id
 m26-20020a05600c3b1a00b003d9811fcaafso11778999wms.5
 for <60450 <at> debbugs.gnu.org>; Sat, 31 Dec 2022 22:34:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to
 :content-language:user-agent:mime-version:date:message-id:from:to:cc
 :subject:date:message-id:reply-to;
 bh=SNn1eyZYTvzl1/B19ctJVxqkdUiYwNLfuYVb3ej+wOg=;
 b=N7Lre/0WS5x1Ulx1Gok1y2E7vvZtbHLif72VUqR/qsspv/8kpxEFnKkyEDjlIBphSp
 CJxnbBaOIvhTQKS/6Ezl3AHPQb3MfgD/QfeqLWl9dYkrRVuMUDfF/lyhikQ5AHgHeiE7
 Hc2nJbkKRVhFGlkFJgNF8IA+bHToG2hI008nDzok+oOj5zSzDreXkGMVUnKXSZQOx7eO
 ZJLqcEZDIspiXxwZOjC0ljefGtcVpLDmrsKxeNKcM423EcOUQLNtXEgWxFZ9Pw1kpr4Z
 v09qk6FG6ZSJrPrufB9TPF52+uAilAtd4Z5I0jL7+NPeKCRau+KgAWA/AHlm7ENTvCf1
 fJ+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to
 :content-language:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=SNn1eyZYTvzl1/B19ctJVxqkdUiYwNLfuYVb3ej+wOg=;
 b=CvvTqG2eMPSotzp2tHhCSDD5QN9BGLdZ+hS9Th064P/3kpHPWhIY33LzGmzqzf5ADG
 7dO6ikRg9uGDeqFvUFwynUjHYq1J6HCqxJbjanpLihGMHh9Mdk5zDRstXqpPUDMMSgwf
 lEm542zDv14jQEAIpGEN2oOjarZRDEifbv8X9fwLih2ws7zvbAM07FUAj4h/Gkp9/Pzk
 9LyiIhbuOe61vF9BmeAFgtlT2CdACxsJEj2xAg9hK6utPGJYLH06WzLGh0XnNUbIlLiC
 55zKmKKbAZJTHNVg6HRkoBjtWVBcHKZArNx37UW0bF7HTIIzlgpJGCSKEAKmp4sgzqnh
 SZcA==
X-Gm-Message-State: AFqh2koOB9/0+9DWU+SAJ8QS0vRHcY3yJN3sqw0wRos415/supPL51PZ
 GtDwdIodbbIduQXstgKunP8=
X-Google-Smtp-Source: AMrXdXvq+auFo6X5iWhkg0MLMEMHnSwGq/LHpODmI/HmWM3KzzO9/y9otjjSOG30T0kT19LYiWiofg==
X-Received: by 2002:a05:600c:a0f:b0:3cf:7704:50ce with SMTP id
 z15-20020a05600c0a0f00b003cf770450cemr26734305wmp.38.1672554873381; 
 Sat, 31 Dec 2022 22:34:33 -0800 (PST)
Received: from [192.168.178.21] (pd9e36237.dip0.t-ipconnect.de.
 [217.227.98.55]) by smtp.gmail.com with ESMTPSA id
 p3-20020a05600c358300b003d973e939d3sm30589908wmq.1.2022.12.31.22.34.31
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 31 Dec 2022 22:34:32 -0800 (PST)
Message-ID: <21991eb7-e86f-58b3-32a9-3abc2c417aac@HIDDEN>
Date: Sun, 1 Jan 2023 07:34:31 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.5.1
Content-Language: en-US
References: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
 <871qofeisl.fsf@HIDDEN>
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <871qofeisl.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -1.1 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

On 31.12.22 15:42, Andreas Schwab wrote:
> On Dez 31 2022, Gerd Möllmann wrote:
> 
>> C-j is bound to eval-print-last-sexp, which I wouldn't expect to compile
>> anything, and its doc string doesn't mention anything AFAICS.  Not sure if
>> that's a bug in the code or something missing in the docs.
> 
> eval-print-last-sexp uses macroexpand-all.
> 
> (macroexpand-all '(foo)) => 1
> 

Right.  And macroexpand-all seems to be closely tied to the compiler, or 
the other way round, depending on one's perspective.  I personally find 
that behavior a bit surprising, but that's just me.  If someone wants to 
close this bug, please do.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60450: 30.0.50; Strange behavior of compiler macros in *scratch*
References: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
In-Reply-To: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
Resent-From: Lynn Winebarger <owinebar@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 May 2023 02:01:02 +0000
Resent-Message-ID: <handler.60450.B60450.168351121126645 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60450
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 60450 <at> debbugs.gnu.org
Received: via spool by 60450-submit <at> debbugs.gnu.org id=B60450.168351121126645
          (code B ref 60450); Mon, 08 May 2023 02:01:02 +0000
Received: (at 60450) by debbugs.gnu.org; 8 May 2023 02:00:11 +0000
Received: from localhost ([127.0.0.1]:38716 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pvqAd-0006vg-EZ
	for submit <at> debbugs.gnu.org; Sun, 07 May 2023 22:00:11 -0400
Received: from mail-pl1-f177.google.com ([209.85.214.177]:55719)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <owinebar@HIDDEN>) id 1pvqAb-0006uD-MO
 for 60450 <at> debbugs.gnu.org; Sun, 07 May 2023 22:00:09 -0400
Received: by mail-pl1-f177.google.com with SMTP id
 d9443c01a7336-1aae5c2423dso39127345ad.3
 for <60450 <at> debbugs.gnu.org>; Sun, 07 May 2023 19:00:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683511203; x=1686103203;
 h=content-transfer-encoding:to:subject:message-id:date:from
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=nlyTvtE9F8Ldk9h0PRaNPa23u1IawM7ncpWYKyqa+Jk=;
 b=A+onp1WBoEyXbcUiRLC1RrDgO1QigmXg7uv138L9FGpWexveSSvK6ZpHphNBVdrNsu
 fUhv867GSbGbvwj07HhhiPXf9NAD8OlSJ4ipY1DazN0GzvTzPi3ykYKxrDqY+mF3xUq5
 UY0ZpnlKsh+K1igu3qJjDf2Hkmvu181yrrzaOB3LenYY3HRRdnCqniYwF+FHMom8xPBn
 0M3NEIIug/SvkdSw3dIP/HBveqtOAdNnPh8Q3y1V2kTfZmFst/yrMY2praCel+l8ARqt
 qb52YtkdOWMj8Q+56anveEUTsloYaTTYpWRtY1AB3UPdgd1N5Rl7nXDnERLB+aALDNnq
 /dIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683511203; x=1686103203;
 h=content-transfer-encoding:to:subject:message-id:date:from
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=nlyTvtE9F8Ldk9h0PRaNPa23u1IawM7ncpWYKyqa+Jk=;
 b=QJiwu915Uh9WVaxxRVAZFSs8Tj9Rq/edEgJ8ydNQ+CexzOz9NQ3fyGsiMid/shiEfx
 f6NsNHrK9pIxjftORCRDh45A1uoiGi0dVmQ3LcCuXsaH7aDGJqMKBSJHbzrmBoHAiJ3s
 YwvKYH5XEkIkFMt0SxhMWRK0sOVLc5FDOE11vfYS2qSwpk3qL0ja1nHhC8aAg9S+1Hc4
 jyEBVgqT3BbpVWtjizUtFyd2wQgf9BmcAp1DZMPtcustr8avgg+K9eK/ws7+ModvJ4LZ
 SAoaxFlky23vMomB+7P1DJQsL+Z2kLmbLpGSqwb4LWNXtLW4VqRBbhk4yWB3A7PowiWR
 j0Fg==
X-Gm-Message-State: AC+VfDwp2weaNxq8XEe4CF/b4+Wbxf/T7u9hYJvZ15/7JiQJMOLa7Ny9
 28GG796FM1zKaIuydnOwymIThUqTzVfT9wIKYmXD10uD1Y4=
X-Google-Smtp-Source: ACHHUZ5bOkR31G6igfr//tyT5PwU41KYOGfqGDen7sbhfdef58f8C7kMU72jB88mpkI8aPIqi66eoaV+27fqROhywuE=
X-Received: by 2002:a17:902:e842:b0:1ab:17dc:d495 with SMTP id
 t2-20020a170902e84200b001ab17dcd495mr11002883plg.27.1683511203034; Sun, 07
 May 2023 19:00:03 -0700 (PDT)
MIME-Version: 1.0
From: Lynn Winebarger <owinebar@HIDDEN>
Date: Sun, 7 May 2023 21:59:51 -0400
Message-ID: <CAM=F=bC36h5vRMnG=NAQOpsuGnitNCMznBvMM6=NBM1hMRidfQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

I was going to open a feature request bug for a function to
specifically expand compiler-macros, but if the behavior reported here
is intended, then I don't really need to.

However, if this is the intended behavior of macroexpand-all, it is
inconsistent with the documentation, which says:

     =E2=80=98macroexpand-all=E2=80=99 expands macros like =E2=80=98macroex=
pand=E2=80=99, but will look
     for and expand all macros in FORM, not just at the top-level.  If
     no macros are expanded, the return value is =E2=80=98eq=E2=80=99 to FO=
RM.

But macroexpand is defined in C source code, and definitely *only*
expands function symbols whose value has a car of 'macro.

Could someone determine if this is a bug in macroexpand-all (e.g. it
should be checking whether it is being called while byte-compiling),
or just a documentation bug?

Thanks,
Lynn




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60450: 30.0.50; Strange behavior of compiler macros in *scratch*
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 May 2023 11:29:02 +0000
Resent-Message-ID: <handler.60450.B60450.168354531028207 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60450
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lynn Winebarger <owinebar@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
Cc: 60450 <at> debbugs.gnu.org
Received: via spool by 60450-submit <at> debbugs.gnu.org id=B60450.168354531028207
          (code B ref 60450); Mon, 08 May 2023 11:29:02 +0000
Received: (at 60450) by debbugs.gnu.org; 8 May 2023 11:28:30 +0000
Received: from localhost ([127.0.0.1]:39441 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pvz2c-0007Kt-DL
	for submit <at> debbugs.gnu.org; Mon, 08 May 2023 07:28:30 -0400
Received: from eggs.gnu.org ([209.51.188.92]:44984)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pvz2a-0007Kf-LU
 for 60450 <at> debbugs.gnu.org; Mon, 08 May 2023 07:28:29 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pvz2U-0004ou-NE; Mon, 08 May 2023 07:28:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=tAUMccf3ZZL9BwWwDGttCxPBBLtrXkPzKFAcfRw93uM=; b=cm3wC/9vtXs2Qx+WM1qq
 3F3xFnBEJMKZWUGAkg/sS2QOBnphIRFVKY5yvzoMUjIByCH51e72OBEVtzsFIdO/Ee7s0pjpueE7D
 nPboD2owcRIX6A8hWBWc3MaBDGBpVPztbADO7I4yp9PsYFj2sN89c83g5lmkOJ4TIlCX7RqKTc6fP
 +2nItMVG5RSGbYJHti30n4UHQVkxdi42FNpL83bR+IynRw5H3ErB5TGbT3EOleuGKErP1F5RZGMJm
 z/Qz4ZIWS82srxg3jvdGQRkSz4E9pWD7Cs+Qryo1IFKI0oWjrOteSCWyjwDAglimytwUD7MVE2rpI
 vNsSOj+75bL33g==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pvz2M-0004ON-0W; Mon, 08 May 2023 07:28:22 -0400
Date: Mon, 08 May 2023 14:29:15 +0300
Message-Id: <83pm7bcb90.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAM=F=bC36h5vRMnG=NAQOpsuGnitNCMznBvMM6=NBM1hMRidfQ@HIDDEN>
 (message from Lynn Winebarger on Sun, 7 May 2023 21:59:51 -0400)
References: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
 <CAM=F=bC36h5vRMnG=NAQOpsuGnitNCMznBvMM6=NBM1hMRidfQ@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Lynn Winebarger <owinebar@HIDDEN>
> Date: Sun, 7 May 2023 21:59:51 -0400
> 
> I was going to open a feature request bug for a function to
> specifically expand compiler-macros, but if the behavior reported here
> is intended, then I don't really need to.
> 
> However, if this is the intended behavior of macroexpand-all, it is
> inconsistent with the documentation, which says:
> 
>      ‘macroexpand-all’ expands macros like ‘macroexpand’, but will look
>      for and expand all macros in FORM, not just at the top-level.  If
>      no macros are expanded, the return value is ‘eq’ to FORM.
> 
> But macroexpand is defined in C source code, and definitely *only*
> expands function symbols whose value has a car of 'macro.
> 
> Could someone determine if this is a bug in macroexpand-all (e.g. it
> should be checking whether it is being called while byte-compiling),
> or just a documentation bug?

Adding Stefan.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60450: 30.0.50; Strange behavior of compiler macros in *scratch*
Resent-From: Stefan Monnier <monnier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 May 2023 12:26:02 +0000
Resent-Message-ID: <handler.60450.B60450.168354875612036 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60450
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 60450 <at> debbugs.gnu.org
Received: via spool by 60450-submit <at> debbugs.gnu.org id=B60450.168354875612036
          (code B ref 60450); Mon, 08 May 2023 12:26:02 +0000
Received: (at 60450) by debbugs.gnu.org; 8 May 2023 12:25:56 +0000
Received: from localhost ([127.0.0.1]:39537 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pvzwB-000383-T6
	for submit <at> debbugs.gnu.org; Mon, 08 May 2023 08:25:56 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:40067)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1pvzw9-00037p-TP
 for 60450 <at> debbugs.gnu.org; Mon, 08 May 2023 08:25:54 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 30237441134;
 Mon,  8 May 2023 08:25:48 -0400 (EDT)
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id E21A8440FE9;
 Mon,  8 May 2023 08:25:46 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1683548746;
 bh=UrZlhT6ZDLnm2xwcg4kdEJlYCKMe8mZVf99ENgaIjTo=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=G3pR4M62A/qcVrttHb37dBO2/7zqeKqe5++OqjUWsoixJnZy8B6CkPyyKqYaygCyx
 pe93ALUezpt4REz8zvmQRBxM1ASTBAMNa3kOfPPIUbhYBYKZ8MeQqWumCdS6zx7+cp
 M+bRExkS+WXHORkX8rNhhq3j3LrbMS+8LGG5UG9xql5xAnyzi5zuJqVLuQt34eR+bI
 3uWLbXIyo29Z5lvkFve7eRRLWBLNIHqE5kyrZW9jLAQMuERvYH13ehNHu+pmgzz47r
 CacvjKDQGmZ0cCaaE5u9nH9wYw7W+BDjr16dAB3easpZ1SSuSvYlPoMj4A4SnLDz+x
 96fpfrQiWhCGw==
Received: from pastel (unknown [45.72.217.176])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 90965120905;
 Mon,  8 May 2023 08:25:46 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN> ("Gerd
 =?UTF-8?Q?M=C3=B6llmann?="'s message of "Sat, 31 Dec 2022 14:22:31
 +0100")
Message-ID: <jwvv8h3nhjl.fsf-monnier+emacs@HIDDEN>
References: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
Date: Mon, 08 May 2023 08:25:41 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.049 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> The doc string of cl-define-compiler-macro says
>   "This is like =E2=80=98defmacro=E2=80=99, but macro expansion occurs on=
ly if the call to
>  FUNC is compiled (i.e., not interpreted)."

`cl-define-compiler-macro` is built on top of the "new" ELisp compiler
macro feature.  I think that feature is documented vaguely (poorly?)
enough that it does allow expansion (or not) for interpreted code.

> C-j is bound to eval-print-last-sexp, which I wouldn't expect to compile
> anything, and its doc string doesn't mention anything AFAICS.  Not sure if
> that's a bug in the code or something missing in the docs.

Trying to distinguish those calls to `macroexpand-all` which come from
the compiler from those that come from elsewhere doesn't seem worth the
trouble, so I'd rather consider it as a doc bug.

The doc should also make it clear that contrary to `defmacro` there is
no guarantee that it will be called (nor *when* it's called).


        Stefan





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60450: 30.0.50; Strange behavior of compiler macros in *scratch*
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 18 May 2024 06:35:02 +0000
Resent-Message-ID: <handler.60450.B60450.171601407612957 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60450
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Monnier <monnier@HIDDEN>
Cc: 60450 <at> debbugs.gnu.org
Received: via spool by 60450-submit <at> debbugs.gnu.org id=B60450.171601407612957
          (code B ref 60450); Sat, 18 May 2024 06:35:02 +0000
Received: (at 60450) by debbugs.gnu.org; 18 May 2024 06:34:36 +0000
Received: from localhost ([127.0.0.1]:59610 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s8DeN-0003Mv-N5
	for submit <at> debbugs.gnu.org; Sat, 18 May 2024 02:34:35 -0400
Received: from mail-wr1-f54.google.com ([209.85.221.54]:48205)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1s8DeL-0003Mm-Ql
 for 60450 <at> debbugs.gnu.org; Sat, 18 May 2024 02:34:34 -0400
Received: by mail-wr1-f54.google.com with SMTP id
 ffacd0b85a97d-351ae94323aso661004f8f.0
 for <60450 <at> debbugs.gnu.org>; Fri, 17 May 2024 23:34:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1716014004; x=1716618804; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=SZ2V12GNswFx+Iyi41Tj2nusqW0ObNS2ynLAWhhSDqk=;
 b=UUJ6u1/uX09VU69a2SbADg1RcNxO2CBz7D96oUrAX1nFwiNnUcm6TXTSuDgSqgXLCd
 Ky2sRVSAlnb5gA3NqlW3RAt11Uq1CySVttMGLXbbbTOm0Pe0i1MvWFxX7ZMxoxhE9Shh
 wEfbGDFtk0Toxca29APG7nzUpkCyVDGYVQX4FLu11W630hvBRIsqtUmVKRG8hN/rct/c
 1j7JexqdVFC4vIvinuRzK3wdMWgKCfceYtZnb9hUd5XxkbstlvD7u27kbwL07ugbsWjJ
 q/S8qVUxo1yQlCyUCiBchhe+4U8DfUUi5eltzYAw1Ev3enwjteEl9H604ilgsRwf4bst
 FlUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1716014004; x=1716618804;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=SZ2V12GNswFx+Iyi41Tj2nusqW0ObNS2ynLAWhhSDqk=;
 b=SyOz7HvEmxrJ9mlmywO0O8vyZsvPmSx/LXLU8tOoYp+N6aYqYwOG40u8vC8K+YjHY4
 u1U7qvCcJIEo6zCN11PEOUA0nNWcTQljpoknBaHNjlEIdHFAvc2GX2rnCJFs91h1/vI3
 v1681CSTNHrp4yYlxsevoj126Vsu7tqnFfniZIHS52268b91IE9T8TL8Xb7UXM7eYCSV
 fzbiKfjjFb9fifsX7mMMYM8dGLLO/l+hiXqxjRXPF8gIZdZ4HAPIWCYujisk6ULQixiH
 lpprZB5J149QK0zPethHz8FRkRQJZCQK2TQ1NO1w4YKX4ERf8Amv7WpbGZfvIP/CjnED
 aDFA==
X-Gm-Message-State: AOJu0YzK3jrN8fDbp045g3dA7a3jqipVWC0FSTKz3I/KWja8aryi2O5N
 ikG/1XwDBSeU+m4lzKln0eWvY2cecgM0OcNBiQf6nltPzITnCrHTyIXPqg==
X-Google-Smtp-Source: AGHT+IFWD+QGYWxNafgOrnPXQ9oM6lpMpltrZcSeUFiZOYlOrzhIeSNkvBgLyX6mAnJpF1M/6GveOA==
X-Received: by 2002:adf:e501:0:b0:34d:8c1f:3194 with SMTP id
 ffacd0b85a97d-3504a7375b0mr16494033f8f.35.1716014004494; 
 Fri, 17 May 2024 23:33:24 -0700 (PDT)
Received: from pro2.fritz.box (pd9e36a11.dip0.t-ipconnect.de. [217.227.106.17])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3502b79bc3bsm23302308f8f.13.2024.05.17.23.33.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 17 May 2024 23:33:24 -0700 (PDT)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <jwvv8h3nhjl.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Mon, 08 May 2023 08:25:41 -0400")
References: <d14aa519-69ce-b71e-4c07-6c654a28ab03@HIDDEN>
 <jwvv8h3nhjl.fsf-monnier+emacs@HIDDEN>
Date: Sat, 18 May 2024 08:33:23 +0200
Message-ID: <m25xvbpr2k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Stefan Monnier <monnier@HIDDEN> writes:

>> The doc string of cl-define-compiler-macro says
>>   "This is like =E2=80=98defmacro=E2=80=99, but macro expansion occurs o=
nly if the call to
>>  FUNC is compiled (i.e., not interpreted)."
>
> `cl-define-compiler-macro` is built on top of the "new" ELisp compiler
> macro feature.  I think that feature is documented vaguely (poorly?)
> enough that it does allow expansion (or not) for interpreted code.
>
>> C-j is bound to eval-print-last-sexp, which I wouldn't expect to compile
>> anything, and its doc string doesn't mention anything AFAICS.  Not sure =
if
>> that's a bug in the code or something missing in the docs.
>
> Trying to distinguish those calls to `macroexpand-all` which come from
> the compiler from those that come from elsewhere doesn't seem worth the
> trouble, so I'd rather consider it as a doc bug.
>
> The doc should also make it clear that contrary to `defmacro` there is
> no guarantee that it will be called (nor *when* it's called).

I don't think that this will be changed, so I'm closing this bug.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 18 May 2024 06:34:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 18 02:34:42 2024
Received: from localhost ([127.0.0.1]:59614 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s8DeU-0003N7-0e
	for submit <at> debbugs.gnu.org; Sat, 18 May 2024 02:34:42 -0400
Received: from mail-lj1-f170.google.com ([209.85.208.170]:56528)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1s8DeS-0003Mu-9x
 for control <at> debbugs.gnu.org; Sat, 18 May 2024 02:34:40 -0400
Received: by mail-lj1-f170.google.com with SMTP id
 38308e7fff4ca-2e576057c06so14955721fa.0
 for <control <at> debbugs.gnu.org>; Fri, 17 May 2024 23:34:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1716014011; x=1716618811; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:subject:from:to:message-id
 :date:from:to:cc:subject:date:message-id:reply-to;
 bh=a6FSEwOI4Hw9cM/SZD7v3WrbV1T4XKwIwF6pTab1ytg=;
 b=C5vjQdnuwyBRIuweEs+toJ/Pmm/M9d2C3jZlZtrGeMF7POptdj8ysp+PV+LKH1sx+w
 PLOfB9DmTEm/8Y0zfDIBNbETfbqUrMZuhiv0FV9XyXq448y3CkYk17F1k2Wn+h2sVwPt
 wAZCrcWCEtFITKrWCg6WLauFGq0EkwgoyLPDNkkXacO9N5ADK6g+hxORj0q4RqZxHwl0
 Ae797uj2E6uutC6Bt/RJ1WE+uvWgB002XUg5pmOnSxCyOM681bwVO2RPPu2BMHmGkeYC
 ziWEJNekjUSJeuiQKqTj9+mnpNy09oHf/P4P8+bmVlS83gHIwnqT+Ii3k5Zgk2OIr5sJ
 VcUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1716014011; x=1716618811;
 h=content-transfer-encoding:mime-version:subject:from:to:message-id
 :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=a6FSEwOI4Hw9cM/SZD7v3WrbV1T4XKwIwF6pTab1ytg=;
 b=CUtALwSIEEbwUrAga/pjzghri95HLjhO/+6bSucqOzNxdoAPkI34xJgySeHYuNaWQa
 x9YCzdeXYnXkCS1kxiCnQqxa3DwcCgLInmmM2jj0ncNTifFG9QZPcprn7UBRH50fmCqg
 RUZbh8cWEZ0ABhJceSWgL1duiewEF36kjRTu6YkeNKRQz6v6Np57fyS3tpATcLPlTVkF
 3TA4Eh3UhE3azADf1LNUX+erZXfljCiRoYax0qXMSrpQeFgY79hmP1clDQUUShF5d2jI
 kCyxJ0cpVJEIqc4XqsWBLE/tiu+aF5+Tc0MqL880OrdGWnTmrfvUlWgIo8vXMFRoth1T
 2uag==
X-Gm-Message-State: AOJu0YxOhyHMwfPJqG3GENKK6JhNU9p/g3Xd1177wN8x9l3stceeN5VZ
 z93uoWFUa9xNaAlbQm1wJ2xLItjuc7leyy25DE5fmh3wvO7jvZTnJZxIbQ==
X-Google-Smtp-Source: AGHT+IGoX1unZLwh0UseyzXfGfCkZ3DF0Vaje3v6PYagADcXBsMhJqXOOtBVFEPd+65WwwO92PIu/Q==
X-Received: by 2002:a2e:7d04:0:b0:2e5:685a:cd35 with SMTP id
 38308e7fff4ca-2e5685acf74mr139334901fa.18.1716014010838; 
 Fri, 17 May 2024 23:33:30 -0700 (PDT)
Received: from pro2.fritz.box (pd9e36a11.dip0.t-ipconnect.de. [217.227.106.17])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-42014c21260sm218298055e9.3.2024.05.17.23.33.30
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 17 May 2024 23:33:30 -0700 (PDT)
Date: Sat, 18 May 2024 08:33:29 +0200
Message-Id: <m24javpr2e.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Subject: control message for bug #60450
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

close 60450 30.1
quit






Last modified: Sat, 18 May 2024 06:45:02 UTC

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