From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#71934: 31.0.50; edebug--called-interactively-skip vs. new fun objects Date: Tue, 09 Jul 2024 07:19:21 +0200 Message-ID: <87v81ff8h2.fsf_-_@web.de> References: <87bk3b8h2n.fsf@web.de> <871q44br8r.fsf@web.de> Reply-To: Michael Heerdegen Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36900"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Andrea Corallo , Stefan Monnier , 71934@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 09 07:20:17 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sR3Gz-0009QF-E5 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Jul 2024 07:20:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sR3Gh-0006Lm-GJ; Tue, 09 Jul 2024 01:19:59 -0400 Original-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 ) id 1sR3Ge-0006LY-TA for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 01:19:57 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sR3Ge-0005Kw-Ky for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 01:19:56 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sR3Gj-00076f-Tc for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 01:20:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jul 2024 05:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71934 X-GNU-PR-Package: emacs Original-Received: via spool by 71934-submit@debbugs.gnu.org id=B71934.172050234227221 (code B ref 71934); Tue, 09 Jul 2024 05:20:01 +0000 Original-Received: (at 71934) by debbugs.gnu.org; 9 Jul 2024 05:19:02 +0000 Original-Received: from localhost ([127.0.0.1]:51903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sR3Fl-00074x-QW for submit@debbugs.gnu.org; Tue, 09 Jul 2024 01:19:02 -0400 Original-Received: from mout.web.de ([212.227.15.3]:54773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sR3Fi-00074T-Qh for 71934@debbugs.gnu.org; Tue, 09 Jul 2024 01:19:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1720502313; x=1721107113; i=michael_heerdegen@web.de; bh=mtD1goZmmnHvJ0QfNsVGI9CldRBtto/m3BMsMA4Vxnk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=clVQgar3/m3dDMBZLfmRiQR7ZPRgdOEU6aR92NM2F7uPBqQVg1ESq8G1CRF+VpIu v9YgIWGDQC/qLFsg+/ER1FrMWJShrh9ATJKBcKDZymv8M4ti4dP7qvdw4NXHCeQAj t53UkbvEjFHyJDOGduFtXugsqA0XWcqGrGrbe5kp/gqY86G2rzwTWuhN9d4jwfHkd k0tT9Uhm0/Lii31DiqbrpE6aDhF09rgPKXDM5V8eBXOMs5FhSjxeCyKVK8o21xeG7 M+3UYOIYO0J8yjROotQLgDXZrSVEq+4vh+m6xf+r8ln2wUM5k0bIkFh2lX3Gw9y3R qy5g+6gNKQTj8XmVzA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([84.59.210.113]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N8Vsr-1sMm2C07v7-00y9QM; Tue, 09 Jul 2024 07:18:33 +0200 In-Reply-To: (Alan Mackenzie's message of "Mon, 8 Jul 2024 10:18:51 +0000") X-Provags-ID: V03:K1:X3UpQN8Yhsqey7gctWEyNQEX1l7WIt0leDDh6gZeHbiRvxImAGV 1+pTkR55Gda1hTfQW2dCssyG3LSefUaYzr8B4HOIe6B7Q08MJEUa8LODWN7tNraCZLKhM65 l6r860K0N43D3YPkhMj48c2LaQXLgQUgWymPFvEmE6O8SJOmgufMZMn7P70cOwT2cyJBR54 rlyDUNXyji4NWUDi7G25g== UI-OutboundReport: notjunk:1;M01:P0:zinm63uj6Dc=;ila0EdsyJ1OlKKApedPziFnl1MV JYweomXTEg0FEhhlSlL+BHTZyg2GeFNnKiF6j12SlLRVG0k44lvA2IuH9suyVXsj9gr99Q6Ki OCBqQMscmvQIng/cvkjVOeV74pTZi5r7P61ujghJKSAoNRbPwLlSWWIkozznVnHzwi+cgowft QA4TTAYeo3khL1vjVze3m81bY34VlqnCgDTcmoZ99XkqpZ2jsPwoLlPSOgKrrWrz9h9pcGp4A dR3R5ds3ZpaVacN1rwVEp4S1Bs+4nIf9kalws7Xq7sNCadM56HPyAZ7w5Kns2l0nvK9zoGpNJ lfBdqbDe0s6HSsvIhEDaX1NUKEvmzBhCnDBsp2NwtDchPxdcXvOLYvHhf7vEIp3YULzxvbANt u7xhA15wnp+I8zgE0wi//OXN1725Ei47s72l+f+6GQ6eXJd2pdETTz4tcYwzsb7xIq2+W260h h3SBGRAPsjiCTfDbSyoGCZhY3s8UYzX4I2tpff9Y3ij4hrwRrgO89Id6iwdoitbibjO9Fkhtf TsBLlg1/0cswZDltHFkm1MsBcWc+x9Y9mq9lgrlGx8BbgjRUEYIO0DjsoOuODweEaqLvaZFr/ spwjfR04k5oVL+nl8oMV7uV44TG2xld0GlAtKC7V2XD8Om8PWRvHj1SUhhvy4RfeoVFBSvgAA M+gsyCX/RJRJkUlQrA6TkQmfUmoJvu89n4PXgmeQA93fuBDDRGUqsquvUQ9VWcyEoH5tslWFs XoPdGV8lhRcznT68Iy+h3C91JVPfdxr3P43o+aWU+UTAM8Hsypb43gEfaXiNWE5D+qCtqAjq X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:288616 Archived-At: Alan Mackenzie writes: > I'm not entirely sure what you mean by "function value". A form is code, an expression, something that can be evaluated. A value is the result of an evaluation. A "function value" is a value that can be funcalled. The signature (cl-defmethod comp--spill-lap-function ((form list)) ...) lets the reader think the argument is always a form. This is why Stefan missed this occurrence. You made it handle function values as well. Although in Lisp forms and values are both objects, or values so to say, it makes sense to write code in a way that lets the reader see whether arguments are expressions or not, because else everything soon gets confusing, as we see here. And I really have not to say anything about the matter. I only wanted to get the thing started. Michael.