From unknown Wed Sep 10 10:36:03 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#34481 <34481@debbugs.gnu.org> To: bug#34481 <34481@debbugs.gnu.org> Subject: Status: 27.0.50; cl-flet, cl-labels and lambda expressions Reply-To: bug#34481 <34481@debbugs.gnu.org> Date: Wed, 10 Sep 2025 17:36:03 +0000 retitle 34481 27.0.50; cl-flet, cl-labels and lambda expressions reassign 34481 emacs submitter 34481 Michael Heerdegen severity 34481 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 14 21:10:00 2019 Received: (at submit) by debbugs.gnu.org; 15 Feb 2019 02:10:00 +0000 Received: from localhost ([127.0.0.1]:48488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guSwx-00043y-NP for submit@debbugs.gnu.org; Thu, 14 Feb 2019 21:09:59 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guSwu-00043h-OK for submit@debbugs.gnu.org; Thu, 14 Feb 2019 21:09:57 -0500 Received: from lists.gnu.org ([209.51.188.17]:58028) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guSwk-0001fE-Lp for submit@debbugs.gnu.org; Thu, 14 Feb 2019 21:09:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51551) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guSwj-0001lJ-PU for bug-gnu-emacs@gnu.org; Thu, 14 Feb 2019 21:09:46 -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.7 required=5.0 tests=BAYES_40,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1guSwZ-0000iA-4B for bug-gnu-emacs@gnu.org; Thu, 14 Feb 2019 21:09:38 -0500 Received: from mout.web.de ([212.227.17.12]:47065) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1guSwP-0008WF-5i for bug-gnu-emacs@gnu.org; Thu, 14 Feb 2019 21:09:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1550196558; bh=fRrCJJ+qrMW0IirsB9vBaYWyDQDeQbkWQiw6AW/AHyU=; h=X-UI-Sender-Class:From:To:Subject:Date; b=mvI8fc/PI+4KNV/QFM2BxlEm7Xo74eMeXMH+dVGRDb975JtJSm53xBz3lhmzpvsxT vId5+oJ0ymV322LCBdGJkfnzNtWWvaUhYuuocY4ZLVlOgiqW7bNDJbk6XtvjEkz23H VJXym/xiayV3twYjuhe2RrG9IqtXHsrKL7yOFR8Q= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.67.111.211]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M5g0a-1hIqRy2JZY-00xbXT for ; Fri, 15 Feb 2019 03:09:18 +0100 From: Michael Heerdegen To: bug-gnu-emacs@gnu.org Subject: 27.0.50; cl-flet, cl-labels and lambda expressions Date: Fri, 15 Feb 2019 03:09:17 +0100 Message-ID: <87r2c9iz02.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:KA9nMNylqoecMfIGnmS+ecqM5nr/2ZuXLh8oD46el2XMpXZFVa4 vp/n/iNdwyFSfOTzMt8iPlk2nv3gR63RkOKQVqwa9XBY4Kf6F+QDg0vYfhnbPx76Kcg5GWH sHRey/WCah1iVfC5yCmp0hJ/SOc4maa3owWzSu1CzzJqqN9ffosDWZRDWVN6n6nP2aas4GY HqP5dsZWd+R0ZYV7+VqPw== X-UI-Out-Filterresults: notjunk:1;V03:K0:l5I1x6B2XHM=:yhhonkIL7NwJY8NiMrjjne qYG/vcdJGgC48BGrl4Nn7H+Tr1a7t+xwGLZHgIWjxD7tmRQJX75egbLxdcqA715JDRwl1qVjK qGv7EZ3Jtoc4HvAgQAJEpOIeTGb8wa25lf4+zxghG+VorNinN2yZNfbT1R+WCRa8N5o1RFO7Z a4pQqp/b50kQzhGPT7fN8wa0jSYaWsfXWYRhwdsYJq3cB82HCLd2Q6KRtAuym2Jn4xv6oqkn0 8wIlKOSXlUGTS+7afN/Dd8Hk8hLkkWU7hQ63X3LrBdzx9S8qCuGIOEy8rXIcER+gJeUlYL977 whI8u90EBmDWWdFaUBrPyCSZqegxBvLW+nzskfRlJ5HFz0UbNQFQ0VbJ+FyNK97SHFTxdu8yT 3Pl3ZRDC+x04g8UV8qZXsYR7I5Lfcd0v6JyonALQyfG6CTlq3F8bExk7J/hsj+aLKsrqgPiIr 7gDphqKDF4svUERXH4SoCf2xh6TDQPXQm0QyzlCbb5v5IgetC8HtiYyGRT3zD0x9uPoUYwc2h +fYa7jN83+WZGMFcR5bMgQkcIIJgpJJ5r7xkWdk7QTQTQasTQvsXyKdmFWmdZT9HON6tpgX6s pw9LaagOsjvooqa4euyknJX/C/RVGkUZsfp3fNxPNDw6tNrOD3wtYeLYBmeVfoem9khRS+A5g 1uhsqoSNdezOSon5E3szFHCcnsjLqgjWUf7r8cca4GZHjqG3/Wfbglbt+LkpGGftZpl1uGE3M JT0UlMTpJ/CXxZd1HmR0a1CoAPT+zr76aft9W4r5QhSDDyR2VrgELTaw0vHyDJCBCJflZ8mIy kcwGjRkUPTg5szbGyRIdom6F28J0kp5Cwue6DAQ1tPa7L8l74wOssDii5JdytJ6VbkoK6kTji ZZu3tRMdrKYcIJsM45W6GugEeL3NQtJTsZ5LSksXCRxamgqcuyaHg3RRrYSjP8BgzdrpFRGX7 LCceHwUpeow== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.12 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit 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.1 (/) Hi, two related little issues: 1. `cl-flet's edebug spec only works with one allowed syntax, when all bindings look like (FUNC ARGLIST BODY...). The second possible syntax (FUNC EXP) makes edebug barf, no edebugging possible :-( 2. `cl-labels' doesn't allow expressions evaluating to functions. But I think we could allow lambda expressions. Seems this would not even be hard to do: the macro constructs a lambda expression anyway (if we do this, we should take care of the edebug spec as well). Oh - why I want this? Just a matter of taste, I just prefer a lambda expression to the (FUNC ARGLIST BODY...) syntax. And I think a (FUNC (lambda ...)) syntax would still be in line with the semantics. What do you think? Regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 18 19:22:34 2019 Received: (at 34481) by debbugs.gnu.org; 19 Feb 2019 00:22:35 +0000 Received: from localhost ([127.0.0.1]:53459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvtBC-0006r8-Nu for submit@debbugs.gnu.org; Mon, 18 Feb 2019 19:22:34 -0500 Received: from mout.web.de ([212.227.15.3]:52689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvtBA-0006qq-VJ for 34481@debbugs.gnu.org; Mon, 18 Feb 2019 19:22:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1550535746; bh=Ew8aM9TDE9vqjpgcLgzDW1qj+HJM3oVQNF4roQ0Jvb4=; h=X-UI-Sender-Class:From:To:Subject:References:Date:In-Reply-To; b=Kx+9l5CFzLEiDgKXDZGeJtPcrE1BZjTFn41Ea4e03KmOtgxLQenjVv1h3Z5nR3v0P G1rsgNfCJJaJ7pWoCsYulwQjbCqHby0jzwZoVv7KW7dgzw6EUIq8EUXPlLyuHlACWO R/mLFV8LPesk6tlTpBq9lR+fhb4kl+JfDLxwR+7c= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.67.111.211]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MDgTO-1gpseC1vUU-00HBGC; Tue, 19 Feb 2019 01:22:26 +0100 From: Michael Heerdegen To: 34481@debbugs.gnu.org Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r2c9iz02.fsf@web.de> Date: Tue, 19 Feb 2019 01:22:25 +0100 In-Reply-To: <87r2c9iz02.fsf@web.de> (Michael Heerdegen's message of "Fri, 15 Feb 2019 03:09:17 +0100") Message-ID: <87ftskeif2.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:f+Y3QDgMN6h7jh1AmZnIDvgjNj5KalOMUrTdAAN4KfxjOBCQZ0U KTuYHXjFbF+8CQz8bdSZdizMlheRmNFyPAMYxlkszTZzmZmVShlVzuzHGYMVAaNLqfD2XM7 b4WzmhRbH+zT601QV26LaCx/2jQcxXQFKjgETEHnd9lBLrrNvPRTz5esnMp42ZVOxEfS+8V 8Q1kzDw+9i7JBCs8O+v9w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:/Ht/zeS/i9g=:KTF/b9OCdrhy99A3DXx61W nmGyT/38Ih80cdN04olxCCztSF9kAKivSIIhvzArQ2eB+Ay+epCV6KsAnh1ndN7Ti0/2tzJnq EV8FjaKk6gWeYdmsWYJEWhlfjKEWFD2rNepdpTz5d3oQYovrf36vpFBguH7lG0lI2c2RPX6/e Jvj1xq3lxkCe2CVx0TjoV8JPNqXlgv3z621/f3FsrPrn0uNvu0Mg860yg4YEcQxRtVFb0a8ed X0IIgEwERUdJSlh+Ms38BrX3RrjSBGU4/784/zMm7tbq9v7BGQ/gbERVY34Y6DU3sXApUeiet HY6rcWUEQRpchVNB+87GVvOh1cT3zPK2keDSuej9gXtAPKsz587YstXGdZ7xlJHmCXXsa1ZkM 33KMRP3dnqXZjfYDUzwiy038/0cmJ1iB9T1+ahVDf9+IPwVAwHTt6yZjnLIdNdfR9i70sSiOd 8+/g4yMRV9u7My+dcK8vDiImTXKVyjPkeR9Sao1kgmhr8Gj+w3j5tNQDe3w+umGNULEGv3wBW M8F7hWhlYJ1SJTAsSmhKyjZbHo9kX3Zx4oWtYyuJJhbLvFMa9yJP48JV3BE7ab/pnHcKkY1b0 dbo1E3akRhKJYV/Ohr3pIxJZ4zDYdwn4MbVKTAyLoWKltYEMqtaSEbRGc4rr2HS5KsT1yyTeD M2oF2bDQZ9m663gPKZdJfSdSh3tpqrQ/aWJM4nZacRPLO8ZNg14/F+Co3+fyp0bYCheFAXfD/ Nk26J3Fx9kz1eEDUodeDD86nWDPfYl3Nk6AWd3x+/Qllb2KvvSJ4/JFQ2idow3qF892Oj5nku 1sas4c4EiZdhyy8vmNrH5reYuPqIFS11JGrXSCuvInBRp5AdFHohbnKmBZ/gWhEpbKG/mMDDA tNqdGrUioO5+XGKPNKuvimjQ/RqjUoRZ0+STGRWzEVFeG22IyohyU7fl5M1/zPu/ohIpkgt3I 1udBlVMAyOg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 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.7 (-) --=-=-= Content-Type: text/plain Michael Heerdegen writes: > Hi, > > two related little issues: > > 1. `cl-flet's edebug spec only works with one allowed syntax, when all > bindings look like (FUNC ARGLIST BODY...). The second possible syntax > (FUNC EXP) makes edebug barf, no edebugging possible :-( Who knows if this is correct? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Extend-debug-spec-of-cl-flet.patch Content-Transfer-Encoding: quoted-printable =46rom 3859414d19bc9de1593af7276decafe9b34ee628 Mon Sep 17 00:00:00 2001 From: Michael Heerdegen Date: Tue, 19 Feb 2019 01:12:07 +0100 Subject: [PATCH] Extend debug spec of cl-flet * lisp/emacs-lisp/cl-macs.el (cl-flet): Extend debug spec to cover definitions of the form (FUNC EXP). =2D-- lisp/emacs-lisp/cl-macs.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el index 5faa055f99..9f79b1a7cf 100644 =2D-- a/lisp/emacs-lisp/cl-macs.el +++ b/lisp/emacs-lisp/cl-macs.el @@ -2044,7 +2044,9 @@ cl-flet info node `(cl) Function Bindings' for details. \(fn ((FUNC ARGLIST BODY...) ...) FORM...)" - (declare (indent 1) (debug ((&rest (cl-defun)) cl-declarations body))) + (declare (indent 1) + (debug ((&rest [&or (&define name form) (cl-defun)]) + cl-declarations body))) (let ((binds ()) (newenv macroexpand-all-environment)) (dolist (binding bindings) (let ((var (make-symbol (format "--cl-%s--" (car binding)))) =2D- 2.20.1 --=-=-= Content-Type: text/plain I wasn't sure if I need to use "def-form" instead of "form" (I guess not) or if some "nil" or "gate" magic is needed in addition. And to which branch should I install it if it happens to be correct? Thanks, Michael. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 18 20:03:42 2019 Received: (at 34481) by debbugs.gnu.org; 19 Feb 2019 01:03:42 +0000 Received: from localhost ([127.0.0.1]:53476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvtp0-000071-8v for submit@debbugs.gnu.org; Mon, 18 Feb 2019 20:03:42 -0500 Received: from mout.web.de ([212.227.15.3]:51645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvtox-00006f-JC for 34481@debbugs.gnu.org; Mon, 18 Feb 2019 20:03:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1550538211; bh=FZY61+Nhf6pTgN7x1FwLy7l/gQkmXJdsylBhCY2Juwg=; h=X-UI-Sender-Class:From:To:Subject:References:Date:In-Reply-To; b=TmRV7gj5snfm9CdJdRRwLhzXI8/S8Nj048JQaKB+EIChiUwvlpDNQAe3/LbB//lh/ 3uUf5jfbjYybOlIvJaEXOh01JEVaubl2JVzVpInRuyBvkoHn/6j4WPuSPY9X61WykB nj1O3QYfLMbML4Mn8GQhe4yeYRQCd+0e5dMb0KYU= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.67.111.211]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Mh7qL-1giL100iZd-00MNaW; Tue, 19 Feb 2019 02:03:31 +0100 From: Michael Heerdegen To: 34481@debbugs.gnu.org Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r2c9iz02.fsf@web.de> Date: Tue, 19 Feb 2019 02:03:28 +0100 In-Reply-To: <87r2c9iz02.fsf@web.de> (Michael Heerdegen's message of "Fri, 15 Feb 2019 03:09:17 +0100") Message-ID: <87imxgegin.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:cPZ2+zJxLFPveGmdwbypDYjHqD/mgJj1NOsCvp0czao9FoYq/z3 /QHAQiAopjWWvisM7LhRpgpaJEXtzRIqnviNVPNailxa/dCxnpvYbshV+0JUfc9rB9tGZbO cS84HSsIZHZPCTEJGgXwssIKmfIzxs6DBOA4pu1ApATAsOcQrBgn57iDYNXwg+CX2Oxt/D0 btPBlr0FWMI8r52suNLDQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:QmsLiiybXuM=:QleMR0dP+JF9UHDVBgP+L2 Oon86FqmrcRn6RSfpZU44Yra0gk1zcYQpvOt/ui0Fuq7diIBSuny9Crmtu3gH63G7OB5FXiPR OvGlYhYphhe0Ea8XchWzSSRB5onDk60YWAfazxxSkU9YWT5aLDWex9PLBGVvRAgmgvdaKXUbm LEsHVntSnrQSW/5nukHu1kp1pOGlxrp4rNFXWxWuj5AxN0Lh6XsAgHenCifUgJjDYfLFJKHoU dc6Sq4Q/jnzMlBXuTkJ5V7yB8FK6+o2NbfVFRT6LnNjfa8BDba5VD4IUVqEqdCj7Yj4FgusY1 M+9W+1B5VQz4M984tjCQt770ktELtb8P6INjOaXWwCJxw0pn7vni4M2N3BDoosTQ1t2Ty3eOd Fclkk1sQ0ptOCbiqpQsAZA3hMHF5CXIqjFQluGzOhk5qd8FJeC+oJNRcnQQyB5sAnG1SVeGby VGLERvOogNRpmq2bejpJKA3SSmAnDlCD/5hTUrtKuQEwL2wmmshU5CtRIZgDYRiuTLNv2dXlg EhBqcyVit90Rcl9Q+Y1DB4MlHeqGRjvlq4htPZEKY1yPZTJgaJm+5XqRjj4r6fWupkq9B5q2j mMOtElZhQOakbiJ+tOswsezfgdYEMOhrQBZngmfQw6ejEnIOOLMfffBXwU/CgKvOxRSKv2ouZ VLzGrZxG6XjB7V5d8dGXYXYs/HTyicHH6f+yHlvMIIhvy5jqZZQuY0MknbQad8HDfBYS2T5CB m1nZ1QY0+JTmyinfhA0NaXehb+x/rron1fVUGVowonnICdnnE7gRPYMPqyck78Yc29vU9hV3L 8+/6fd1ML20SCTU2WYYdn9K9r+DCzvqH3rOO1eI2zke5ajjHv3JxFlApTMuWoWRWWScdN9nru lXcoOfZkgiYoGPKa5btgPYjZ1AjajzO4knt63NI6gDwVlZeopZd+K8q5IMjWB3dcx+/HfUlsy /S6oB0LXjDw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 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.7 (-) Michael Heerdegen writes: > 2. `cl-labels' doesn't allow expressions evaluating to functions. But > I think we could allow lambda expressions. Seems this would not even be > hard to do: the macro constructs a lambda expression anyway (if we do > this, we should take care of the edebug spec as well). Oh - why I want > this? Just a matter of taste, I just prefer a lambda expression to the > (FUNC ARGLIST BODY...) syntax. Another reason why I got used to prefer lambda expressions, also for cl-flet, is because elisp-mode indents the (FUNC ARGLIST BODY...) case so badly: (cl-labels ((f (x y z) (* x y z)))) vs. (cl-labels ((f (lambda (x y z) (* x y z))))) Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 18 21:36:18 2019 Received: (at 34481) by debbugs.gnu.org; 19 Feb 2019 02:36:18 +0000 Received: from localhost ([127.0.0.1]:53495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvvGb-0003yT-V8 for submit@debbugs.gnu.org; Mon, 18 Feb 2019 21:36:18 -0500 Received: from mout.web.de ([212.227.15.4]:41715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvvGZ-0003y6-A5 for 34481@debbugs.gnu.org; Mon, 18 Feb 2019 21:36:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1550543769; bh=vXmIFwGEpPrmt9Mhe8piwYxb33LoN0VokgKyntYNr2g=; h=X-UI-Sender-Class:From:To:Subject:References:Date:In-Reply-To; b=Q1nXHvo61FXaGqw/DkcS7LxD7j7qnKxgCwlpDwV0W8pmyVDMhQZ0UVYjsAaUFbOWK 3WCOFJCtIJ0snHE0gZtpaoaWq5LYs5eikjTHYKMuISVUZyVxZspxKeA/gMruBDK99j bw+PdKnO/iyT5oL6IMclxOlbxhyo6PVsqAlgo1ZY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.67.111.211]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MAdb9-1gk3Ix3Qmx-00Bpk8; Tue, 19 Feb 2019 03:36:08 +0100 From: Michael Heerdegen To: 34481@debbugs.gnu.org Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r2c9iz02.fsf@web.de> <87imxgegin.fsf@web.de> Date: Tue, 19 Feb 2019 03:36:07 +0100 In-Reply-To: <87imxgegin.fsf@web.de> (Michael Heerdegen's message of "Tue, 19 Feb 2019 02:03:28 +0100") Message-ID: <87lg2cjyi0.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:yi0l/UxGVfxSeeyLE+MvyYynAkHh++UHPIdkHq0TdBrk6dmfx/o TGezAn1llcIGV5mni7gDoXsq/lygosfnWdX/W64unBZ/+KrBKb8sJxehCNU9dHFdLOytcU0 uEc6D+usfjQwwKBCtwE4FWkw3Zs4wKqXwfyOAcgequiDpwNCUewR3muTRe+jsA+v4bz+PqK VGW24FhD5Zpat9LCwcjqg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:9DlZ4WT7v5U=:AV6QD4kXvKayr2jbZt2m8+ Xeao5dCFRAcBoOmTRYfBia0UK1YHjqCgAJzLFPglTAgUiKVnz7lsDQlLoUWSwOLWotPJ2fZE7 V30vv4UmsKshfiCt8apwyCixrrvsdxkZAIIJZo4MxMLNQAJrT0hPszekOC50jkxg7LEB5/KCA //rl+Q2h5zaQ3G+aRFgy3NIFk3EDjEjr0YiGWB9XrN0ToMfYJmdUATWRaog0F0tLmPfhkDAV0 iu9Fh2XFZ0hLPjQkrlW/UTBuurfzy28gnmAgxrRJh1VOEHF/4HmpA+rU37PfFfUNhG8ynnSTC fy4lGCgAatcL5i1ItSkS3iBVjIlnM9DAtmiwMfwg2zW68GSUCHwmrZvAcmf+K9xNSwvZhEC3S ojJuSFAMMXu68ok7M57ijt4VIuyKjgHijndiK6lPoqid/Kuv2dL6h8YdbZnjc+vLKtScpMe1t 2RTntfQMO5Bui98kjco5FIhEr13E78dAHfxGEQfVx11zsB/Mf5yQGW1McbN9cFJX2EKqzQo+4 Ga6IjRXaFFnzIXVDNKymt3/I0ymnRyHJfNbT9J0VJDwkKmEG2VVnEa5q6XzmZ4/XqEGTl6/Tx iBR9Z9vJLDMAPWHB6zf0arTM8J6SQdC/1YAOaL7gwg6oKQXK5Hagxpv1sFKvDkW07qAJV8ubI BkNwQQiwC2IlZtzSatKZrYI9lT7eRvOoG8rGZXL4dSGx2j3vBVtWg07BLxidIOzCakjwYgy73 yeloNosDUEzRq/uWskbSxqnoB1g0a5xgWSFQ/eNsapiF+P6IVzyOnrOjbnLb+I4zy+rdnjOFB rGj4ovSmLfI/53AvDWMta7kSjFxjsfw3cSnKT02BDTJPSKbcgWdGSzDx6/OjXbTdj8/8m+F36 VwMA+Ulds+fZBsfo2LDo3tm7uvZjM3QIE0YvE2w98whCyzkxr2+GA7b+ggc0nFyPSj7km31Ms 7Rc0upMypDw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 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.7 (-) Michael Heerdegen writes: > Another reason why I got used to prefer lambda expressions, also for > cl-flet, is because elisp-mode indents the (FUNC ARGLIST BODY...) case > so badly: > > (cl-labels ((f (x y z) > (* x y z)))) I wonder if (function-get 'cl-labels 'lisp-indent-function) should better be bound to a suitable method function (which is allowed, but seems not yet used anywhere). Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 03 18:28:46 2019 Received: (at 34481) by debbugs.gnu.org; 3 Oct 2019 22:28:46 +0000 Received: from localhost ([127.0.0.1]:41406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iG9aY-0003Am-Fa for submit@debbugs.gnu.org; Thu, 03 Oct 2019 18:28:46 -0400 Received: from mail-pf1-f169.google.com ([209.85.210.169]:36255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iG9aW-0003AW-05 for 34481@debbugs.gnu.org; Thu, 03 Oct 2019 18:28:44 -0400 Received: by mail-pf1-f169.google.com with SMTP id y22so2648036pfr.3 for <34481@debbugs.gnu.org>; Thu, 03 Oct 2019 15:28:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=o4ZaBLE7u27XPHK7KnDYTwVpx645kaY4TjFX7m7cvj8=; b=JXQzF0S2owqWCPaXsP8UlObEODq/JmNJNSYeOGXZKMawNrXytMX0PK8dzAU3SZsfZV K5huAslIL9DdMfVhMe8MwQQJTF6w7VcAu5EDxBMT/b+bZfzCpmiz307l7bi7N/QRb01N Wb7TAqM4vEwx0efCrkkuuh2o2vdfVHuFfcqw2YJ3p9qZ/R6X4sX6DdTu7cI6oiuIgc96 lvh3tYILrF1bkwfXjTGGOsOVRrYeRttXxJUpzpMgPMQM00kfCFvIz5sq730dKninH3rf cQv1AADIPyV44utD19yUO7GokHgdw4fCtlhO4/A04OlDubrdD5JA7JH3N2HvJo3pZJ/z G08g== X-Gm-Message-State: APjAAAW7EoTlO83uxtF7RTrjWL6UUpsrmY+v95n5YOF6PQbDUGw32sGu x8E3FY/D/78izcld3/TKOgzDopEVZrr5LZoeLxs= X-Google-Smtp-Source: APXvYqxeEGW2M6VW0IAFMUoJRDzBxFmVODs7TNvuw8cho5uEAou5IYr+qZMGGd1cSHVa9EKTS8Gysam0VTKJOYNqLxQ= X-Received: by 2002:a62:e917:: with SMTP id j23mr13507568pfh.50.1570141718079; Thu, 03 Oct 2019 15:28:38 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Fri, 4 Oct 2019 00:28:26 +0200 Message-ID: Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions To: Michael Heerdegen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 34481 Cc: 34481@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 (/) Michael Heerdegen writes: >> 1. `cl-flet's edebug spec only works with one allowed syntax, when all >> bindings look like (FUNC ARGLIST BODY...). The second possible syntax >> (FUNC EXP) makes edebug barf, no edebugging possible :-( I also ran into this today. > Who knows if this is correct? The below patch fixes the problem for me at least. If no one objects, perhaps we could install it? Or could it make matters worse? > From 3859414d19bc9de1593af7276decafe9b34ee628 Mon Sep 17 00:00:00 2001 > From: Michael Heerdegen > Date: Tue, 19 Feb 2019 01:12:07 +0100 > Subject: [PATCH] Extend debug spec of cl-flet > > * lisp/emacs-lisp/cl-macs.el (cl-flet): Extend debug spec to cover > definitions of the form (FUNC EXP). > --- > lisp/emacs-lisp/cl-macs.el | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el > index 5faa055f99..9f79b1a7cf 100644 > --- a/lisp/emacs-lisp/cl-macs.el > +++ b/lisp/emacs-lisp/cl-macs.el > @@ -2044,7 +2044,9 @@ cl-flet > info node `(cl) Function Bindings' for details. > > \(fn ((FUNC ARGLIST BODY...) ...) FORM...)" > - (declare (indent 1) (debug ((&rest (cl-defun)) cl-declarations body))) > + (declare (indent 1) > + (debug ((&rest [&or (&define name form) (cl-defun)]) > + cl-declarations body))) > (let ((binds ()) (newenv macroexpand-all-environment)) > (dolist (binding bindings) > (let ((var (make-symbol (format "--cl-%s--" (car binding)))) > -- > 2.20.1 > > > I wasn't sure if I need to use "def-form" instead of "form" (I guess > not) or if some "nil" or "gate" magic is needed in addition. I don't know either, unfortunately. I have only tested and verified it fixed the problem for me. Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 06:36:54 2019 Received: (at 34481) by debbugs.gnu.org; 17 Oct 2019 10:36:54 +0000 Received: from localhost ([127.0.0.1]:47202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL39K-0006V9-Hh for submit@debbugs.gnu.org; Thu, 17 Oct 2019 06:36:54 -0400 Received: from mout.web.de ([212.227.17.12]:57203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL39J-0006Ur-5O for 34481@debbugs.gnu.org; Thu, 17 Oct 2019 06:36:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1571308603; bh=36WN5w4l7+IVjgpRsoSgDgJwCH2bN0uvSaAtnDzsQ+U=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=IS+RskuFXOTiYmiXRJU/graMgW8W3aL5uUgYXBfvfMl80I83k/UAvMbtrMZ+iIlNN 9RmVLOavcqVA6Z/La5D3I2Jj4gT048095UOTKUeO0k4HMve/s7ll++RxmJAur6Ot1k HkUw3D0at9Zh5eDLCQQtwClnA9mnImQ4Ywa77ymU= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.222.9]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LZedc-1hc84V1WPc-00lYUA; Thu, 17 Oct 2019 12:36:43 +0200 From: Michael Heerdegen To: Stefan Kangas Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: Date: Thu, 17 Oct 2019 12:36:50 +0200 In-Reply-To: (Stefan Kangas's message of "Fri, 4 Oct 2019 00:28:26 +0200") Message-ID: <87r23br73x.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:zQds6CUnlJO8aqYSuDDtWFPxUgWjj8lfyKuwp9TDWElmZym1ITF KmTd3i9+YsVYpeiF3R5DJq09GKt+8sXEuZYVSGxpo4HyWbxWO37zIoFv19gxlJyFQop+frf ZuzTR5N1btIM5xD9UmQj14oW+jalfcF3NAyhnxLoc6Yfd1lNMIkmdGMDnUvVuWikJu+ixjQ 6ST8VTsJbVBheUsZpsQtw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:3WA17QzO/dg=:6KALV7OcgjafhFNkCczG6y YjTZY6S4lqKj84yF/2g+ffJQxdVurPTbhLSTSC+vj3X4lKM4uv0vhe0/Qw8Qt5zTdqrnUOxup xz6PJnRbe6w7Pmr+B/l9kYVSuI54Z7DPWvMrhT83R72fqJmuViTlny6g7HLxoJVDU26kuHfAz pmsWyeJswUZp+sEOF2uG4jBKUTlxk0gw2UrDrf+y526ftpt+RluRfKjZfGffrO6GIDY7DEPUf zwWo3NjZjlg18HT5f4CIpizGOVNpCA/Ky6ycUaSotgxN2+yiqGt61tADliqXInDb5eWsmvaLS Y2kDREsgaEYfAqy7KysDMr6N+1P6Wmf1ea1d7HLTpC3OkTx4/4Jc2pQK7trZ0yV8gSK9C6a6X Lfkj3S+PKwoq1A8scldhdFyoECTqs/vFTKGA7gf7Yrn1pFXcD3d8GtAa7gx7lbe44bxsvhU79 0pmFZZhm6GhS2nH45stXeKHjOuwS+rmQfEsvmud7ZKs98rmHMFqvqEuWau9b05o25LEZiiYD5 R6IOh5730zuYGFhs9YUw93HgF6cIiuoH5fYqiT5FpZFWB/wxmvoSegQ0opuXRDkwxpGMKUK4b PAZEgjbaWSES8U+Yjc6P4zpa010Ddoj3N5wfpU7eirt3TwuZmc2U9NKpONSC9sgHNJUdZjmAB ZrABhdwFKWLJ0d3e7+eINRShVdSVG68+TpZVCwB7ajaEiuCU51c3bFNwMHgQRLRycjiCG/MHQ VPkX/Pa5Myr7D1eo+223PBFoqgVCUgh8EVz6rnf2NbxSTN7CTt++dyhfy6/L1zidR644FknQp +6Z144p3+JzZV6xEI1txgVE63X+PahX3IFpG8AAP/wtsGII/gflgENtOV8CaOF8CTcTV1G852 CYIqCbdgO7W2RX4yEJer3wnS52QG4DRIIoRp62eRPJQpxAVs0R9Z0uAKGLRpaJfczG9nTa0qG nkQ/fYxlwTT3cXrjlUByGM8maML0cYKkFTwW++YYCxwxcH+5Wq/gRXWKJQupRKc+Kw2NSnWvB EjyM4DzFR8d+ecThrSvBR7TpCv9eVtubJbL4we6/6QUftbmJ9frgzbEubiSoYEU1ROq7jq6MK 3G8lKZN0J7nZXOexCL+wHMCLdymZ0Rbt+kb+UjUhfylZrygWtgdiuhG4+c1Fwdwwg+lk34QWi 6mX4U6GNV1BfVDbBy4MK6JdeaNxBUHQrvV0LVjTdL4PUF8v80R56fyM4lT5B4scsKje6KN8Xj KjshJTLBnkObrEcRCzYuTqFZli3EQFIW+mB580lGGM1RH2+TSoWIRBYDxdws= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 Cc: 34481@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.7 (-) Stefan Kangas writes: > Michael Heerdegen writes: > > >> 1. `cl-flet's edebug spec only works with one allowed syntax, when all > >> bindings look like (FUNC ARGLIST BODY...). The second possible syntax > >> (FUNC EXP) makes edebug barf, no edebugging possible :-( > The below patch fixes the problem for me at least. If no one objects, > perhaps we could install it? Or could it make matters worse? I don't think it could make it worse. I also think now that it should be correct. AFAIU `def-form' doesn't need to be used but I think I should use `function-form' instead of `form' so that quoted lambdas are supported as well. Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 06:46:20 2019 Received: (at 34481) by debbugs.gnu.org; 17 Oct 2019 10:46:20 +0000 Received: from localhost ([127.0.0.1]:47210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL3IR-0006kQ-Sb for submit@debbugs.gnu.org; Thu, 17 Oct 2019 06:46:20 -0400 Received: from mail-pl1-f180.google.com ([209.85.214.180]:37144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL3IN-0006k7-Sv for 34481@debbugs.gnu.org; Thu, 17 Oct 2019 06:46:18 -0400 Received: by mail-pl1-f180.google.com with SMTP id u20so947586plq.4 for <34481@debbugs.gnu.org>; Thu, 17 Oct 2019 03:46:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/+ibHOw6lO95zoQpKUOEOGTp30luJAPIAmQUvlsop84=; b=NUfP/3NKH894amY3O1QrrMQEPSP/7QFYyIK32WnKHzXQvniwIxbj1VaWLQgZzA3u0K zGTaLX9pgFQfg1zScC+rj4lByqEAPzzt70XCUFY8TatCV7UEs5VweaTwn5UXWLiD7UrJ GTc6Z4I1tOjXqC/NxEDs09G1OY4My3C0Rb3G70dLXV6JTw4e8k+nL+fT4zcHlTidvDyq 2JXJYoZ3lmv3kZ/ruVQKD5ZCfN9NdsTRSLk5BjJ0ubJ9qPave1DWhFT2vT23UK6eYB7x 7aypyaAHZsAI0P8sVOxiD6F3rIfVeNaxORXS+NcLS/Zr/NdxJYPvvLm+088VMXGX0LfW N3dg== X-Gm-Message-State: APjAAAUUW/SsK9f9QeHs0LihxRtubgF7nnB+hI8q1At9wFpTdlKiZWhz fNN/keaRbSP5iKrP6pNcYrVllYOF83npCTM61AQ= X-Google-Smtp-Source: APXvYqzzmEno1tH7So4ByW+Uf1B2UpLl91vXVkO7Z/omg5CpW68aJjfLvW2Setw6Lz6Bzxop5RCPRnBF8PSH4iQ4Iv8= X-Received: by 2002:a17:902:d888:: with SMTP id b8mr3372017plz.259.1571309170058; Thu, 17 Oct 2019 03:46:10 -0700 (PDT) MIME-Version: 1.0 References: <87r23br73x.fsf@web.de> In-Reply-To: <87r23br73x.fsf@web.de> From: Stefan Kangas Date: Thu, 17 Oct 2019 12:45:58 +0200 Message-ID: Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions To: Michael Heerdegen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 34481 Cc: 34481@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 (/) Michael Heerdegen writes: > I don't think it could make it worse. I also think now that it should > be correct. AFAIU `def-form' doesn't need to be used but I think I > should use `function-form' instead of `form' so that quoted lambdas are > supported as well. Sounds good to me. No one seems to object, so I'd suggest you go ahead and push it to master. Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 08:31:10 2019 Received: (at 34481) by debbugs.gnu.org; 17 Oct 2019 12:31:10 +0000 Received: from localhost ([127.0.0.1]:47323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL4vu-0002wq-7H for submit@debbugs.gnu.org; Thu, 17 Oct 2019 08:31:10 -0400 Received: from mout.web.de ([212.227.17.12]:33353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL4vs-0002wd-Js for 34481@debbugs.gnu.org; Thu, 17 Oct 2019 08:31:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1571315461; bh=yGTm147whI2XHb0oeHRD9pqCbCK+PxyhqrKDo+G0zOc=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=OQjDcQ9tQca1vWmn/lPL53fizRk5PRzLkVVyky0Y3ssI8wI5GiB4bXVoW81c3XM+s /o52v+IAsoGA9eTsMC4LClpZf/Ylv10UGupu763pIpZKqDeT1kHPnnvMcg//CMVRol +ACT9C5Pf3GAcGYqYzKuxjn01f4SfGtUvME18eIw= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.222.9]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LmLgE-1hmZC31Ufa-00Zz52; Thu, 17 Oct 2019 14:31:01 +0200 From: Michael Heerdegen To: Stefan Kangas Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> Date: Thu, 17 Oct 2019 14:31:07 +0200 In-Reply-To: (Stefan Kangas's message of "Thu, 17 Oct 2019 12:45:58 +0200") Message-ID: <87wod3blkk.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:HPJtmVChv0w970XHKkpf0IR1r1NXeo4kwbgH12BHcbvBF+VxyW1 hu2lQcgjfzCQjiKBMWOy9r/FPQdEuB0wGFQSYj4qlty6ZzFjPMwTyAjGUVIJ9+Z2GO2eRCd 4iyQ69OBAi46aZokzvl7vU3CGTOcohgPD1hUdz9udXUiRoMb3XU8DoknxYmYzZuz2Wg7hxg j95LBimp+a/LaCgG98ZsA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:MwLQg7CEvoc=:tgfU2WkwrqKW3OJh2kiPB7 cNbDijGl5XO4AB372c3Zn61GH6EXsYrSbUIpGdFBmpq42S4MkPc/BjpxV3R8vR6C+88dJlIsf lIk2/JegPl89hpkF41+ctotVeGqtTGEOh/nQJ6AzXLIssIwD33RnLuXTGnSoSpVpfqWTwSed4 USfMMtOV6T9pSmo8om+83DJjWhvb533eb8WiK1T+nLvfOkmL5IsDLNlrmkQLMI79gnR8eApu+ sL4bSBNACRJzdrlOYUcconYBrQzDCvQfGpHjVQc7gxNE5aV4whbLpvkCF5sOIJc6KkKDb1WKw CKPZScgluB3FkDeWSuXh3VfY4rCtoKkopPlpbQll4QGkSJQ/k1PwKTUgpQ1S8a9fyrX0HDmdZ mjGdiQdnqRnd9B6PdzJug9+rpMw3AfbNHzssFJn/dbYrGkqPtpu6swn+0Up43Pz9VkzJNGpor xtrhQycxy/LE5eiRtV7E4YbVxMiw+iKctm8X0JoiFSS+VBD1JgEGGavFHscWyZ+2/ujKd1HXf H6vQo5FekKQLk59qDKti6beDKYW27QCoYbfELcG+hjWb+Xk1KetY1HMS6ekztGLt3073GSBTZ A4Y1ybQOd2X92Rjxl+EI4rCHElldV4cvjzQz2F9vk1IZNjDtI2XNgbjqYkq9QopOu1IqHmEA4 ajdnFha6C4DyTyLaOIp2ZLxTLEjstCVUwDU40jqYSp9Ok+aVounY5V6Wo6cvOAU5BW698Uiw+ 3/b1OUjWrC7i9QPKIuUB2K9Esm9GFXGgbPbns0S9Gd9K9EZjWMopQj8ckWHHkX4H+5QP0E21D 3IQWh1SCcxT3sMBguq85V1ruFN/71Rat4FXIbklSNyCkA8GkWfV/FxqqJjelZqaDclYgR1hV7 dUU8ztPT8k76D3lclfTlGTreQM1Pt/nC7dbhz4M6clLaDbWUx7F0gK3kUZHm06WPF3cEVksla XPjGxPFKkLfOJJ0S+b2r7a5imGPkw3QPeqK5PzttRJYslmKPAnig4h6e4EYm0aTuFdfjUiUVb l6xX/UEzphmMKUua8jaUzmBIrKJpvXPUysN8BRAqm5NK6mV2mLWWwPWbyElMB+1GPjWa2yxRM /FaJzje/0RMJhy7fQfkPh2vr8bG4JZArgGu8VLKgre6AEeENtwaJCfOQXOamW9XTcWjg+GfRz dKB8YLWTEcEmR6w/rS/ZPekUQ8xtkjMNFIuIc3mOvFvjA7ounQ+szKbtEA2jIF0n/3h5QGcGS T8D9Ewc0LI+TyjVNyyvpoRiEM8EIjT/aVBfj5pROp6sjtonSsU2OhW3YWTcA= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 Cc: 34481@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.7 (-) Stefan Kangas writes: > > I don't think it could make it worse. I also think now that it should > > be correct. AFAIU `def-form' doesn't need to be used but I think I > > should use `function-form' instead of `form' so that quoted lambdas are > > supported as well. > > Sounds good to me. No one seems to object, so I'd suggest you go > ahead and push it to master. Ok, will do tonight. BTW, do you have an opinion about allowing (SYMBOL LAMBDA-EXPR) binding syntax for cl-labels and cl-macrolet? The reason why I want this is (1) I often try to use this syntax and it doesn't work, and (2) it indents more nicely. Or do you even have a nice idea of how to fix the indentation problem? Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 14:20:49 2019 Received: (at 34481) by debbugs.gnu.org; 17 Oct 2019 18:20:49 +0000 Received: from localhost ([127.0.0.1]:48914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLAOG-0004C5-US for submit@debbugs.gnu.org; Thu, 17 Oct 2019 14:20:49 -0400 Received: from mout.web.de ([212.227.15.14]:47205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLAOD-0004Bq-C9 for 34481@debbugs.gnu.org; Thu, 17 Oct 2019 14:20:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1571336433; bh=C5AnC1sEf9iMBrEdteJuGceDP8bZ0VucYPSBBltpXjU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=fY+vN5NI5Pqo3564RYWNK0nIy3LsQVMC7YMNE2CEfY7VKqgYLU+N6PEphjzm4wQxq sQ/NTpUwXGUadCWU4JMK4J89R7dCeBiY16Wv585Xq0fuKymYqM411o1ML7uOvmm6JF 464MW0ZdiQj3bBbQPCGLhH0LbbavYrszzeTTG/Cw= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.222.9]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MdLsp-1idf6o2gyZ-00IYal; Thu, 17 Oct 2019 20:20:33 +0200 From: Michael Heerdegen To: Stefan Kangas Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> Date: Thu, 17 Oct 2019 20:20:38 +0200 In-Reply-To: <87wod3blkk.fsf@web.de> (Michael Heerdegen's message of "Thu, 17 Oct 2019 14:31:07 +0200") Message-ID: <87wod35j49.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:9EUO+mPze+LRjiCD1gCOi1Pr4LSXf4XrxmsKxFy/n+DCnQqtAZ8 B3rvKVDtVXY/DIPwz5g9Rtl/KyePYCDc9wrlucAhhMCmlpv0SxU7qwov5/gpschRed8UBVF I62KVzqJtvv+Z1rhe/1Gx/uh1JypiIivNvfZO2s36OKjx0ZBrtN7Iz7YDFOSVW9tGkBnlBN nF0LDzKi1CQIPLjUak9HQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:S8gbsbE0ams=:F5/9xr6+NLZUULdBo/qNht Ddww4DKfpTONPGJHTyGY/5BP8Bl1WqOg3Y3oYtLIHlY5d7iVyczCRw+Quv5NXdUd18wBBr16Y lYBzZlSTTmgWGNKSwoX5mW+6DbHnBCZikQ9lZ0s+6f6ROPP0nvbVFq25sS14xPeuZHvPpkQNu 7dYykVleveqczxX1MvmENifYruuLzazazzpUXgmM7lwptKmjaaDHXU0xcagM97vPIXi3SEglJ v1UktIf2IqzFWTqIu9kcomXOYQ9DZ5Z6QdSD8HB1AztQNj7P/GGYopp6vsqc7e8FaSDqrd5ga RdU5esjmg7vsrqZfmAtD+Psu/3psKDXvYp4hTvTan8BbS4SDG4V5VYEG/2ocDfPLtuFNCpieX +0Oh6wS5cWndj4zXfC4g8dDexNMaKVUq+Wzq5WKpI6qr1JgsnuUkzd6tfUhrey9l0cj0+gSPa kthyB1l0Ajh0dWxzQQRgmMnfEMFYgrcSEtXGo379k5+vht64xRwaVvL1Z6tJSZrrHteSIzwHw yrTiBo2rEHkRXNgBx/RdUiw85yD/tu9HWUOcm1uhzBtZb/eYtoAWofCWj+2Jsax+P/77YWA2A II+Uhomeo03nTseiXiI7EBjI0heE6iAJwouerD8L8qM0aT0E/JovMIZudtOiY/DM8xERLemUc rXZ/C4mIH0UH6zILk9SaaKZSOUudfXMkyjO/iyR0IWLQIz2d42OCDdP37I/lqzmFmBkS2hpBa 12VbRjSd5rqVyv/mWMz935mnf9yhAIpKSeY1fadQOU8HEIPygRtzJ6r6RdPYAuV6ZjpXXhJvI 2SF4zYHn5ZOyB+6qiLU4WEwq8m2W5j/60GqeZHqRgx+91VkRjviiKpguvDOh5vtJPCJyj1MQV rFv2KE23/6U74JRfCvhn1EA0BJhdWfPbhD4kW5eVIIx/ni6wKh1VZNb5nOnP7crzVhM21JuTj i71HmPOZ47JXmRqnMclLPYRFdx8EZ0fw4cufx//CENeloQrj/R9giEONyE79D7TG8JhZ6eBAo 6/CuY8IxG/KDmG8YncqtA2aDSH68g9MSjNFOi54QHp5LRAvoc65bX+38W5+zNcPXOT8oo9uHk 0aqgZPlnhq10T97XILf7+GUpvAPe40/QIXER9jOug4k2KixLDHj2+E1a/lztPOK0EGXDBXSz/ 94PLp8TYnVvxMcoxCtm09Xh0qE3ObiE7RitKdX9HPK2iIFT2XkWiOwzudqrYmm2X1fze8xoIT n49wy9Iu5XD/jOkDZRWVdIJUIAazqJryJy1RXzAM0u+/i3wQQv3dg4i513Zc= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34481 Cc: 34481@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.0 (-) Michael Heerdegen writes: > > Sounds good to me. No one seems to object, so I'd suggest you go > > ahead and push it to master. > > Ok, will do tonight. That part is done now. Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 07 08:45:03 2019 Received: (at 34481) by debbugs.gnu.org; 7 Nov 2019 13:45:03 +0000 Received: from localhost ([127.0.0.1]:41788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSi5v-0001ba-4M for submit@debbugs.gnu.org; Thu, 07 Nov 2019 08:45:03 -0500 Received: from host.gofardesign.uk ([208.79.239.190]:47255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSi5s-0001am-Ts for 34481@debbugs.gnu.org; Thu, 07 Nov 2019 08:45:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xQP+3dIIScz7SJASIHuhCJBhzVaHYGb/HcHwein6K1M=; b=IK2TXAZcBAELdM8Swpqgu5fmfx El2M7Z9uf7vYKHunhohG1bysHsX4KGblQxAcj1lGhH/O2/GX/iCMsBnUNvea6/I+a8dc5Yb7kiwzU oEI3XkZJk3reVhgm8NFUhfhx59+70QVxm/qMphJ289CRVuoeXBAL5o46PpBKG2v20nwA=; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:36862 helo=localhost) by host.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1iSi5k-00010g-Cg; Thu, 07 Nov 2019 07:44:53 -0600 From: Stefan Kangas To: Michael Heerdegen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions In-Reply-To: <87wod3blkk.fsf@web.de> (Michael Heerdegen's message of "Thu, 17 Oct 2019 14:31:07 +0200") References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Date: Thu, 07 Nov 2019 14:44:50 +0100 Message-ID: <87imnvztpp.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: host.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: host.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34481 Cc: 34481@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.0 (-) Michael Heerdegen writes: >> Sounds good to me. No one seems to object, so I'd suggest you go >> ahead and push it to master. > > Ok, will do tonight. Thank you for doing that. > BTW, do you have an opinion about allowing (SYMBOL LAMBDA-EXPR) binding > syntax for cl-labels and cl-macrolet? The reason why I want this is (1) > I often try to use this syntax and it doesn't work, and (2) it indents > more nicely. Or do you even have a nice idea of how to fix the > indentation problem? I don't think I can give an informed opinion about that, sorry. Perhaps you could ask Stefan Monnier. Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 01 10:53:46 2021 Received: (at 34481) by debbugs.gnu.org; 1 Mar 2021 15:53:47 +0000 Received: from localhost ([127.0.0.1]:50493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGkri-0001LY-MH for submit@debbugs.gnu.org; Mon, 01 Mar 2021 10:53:46 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGkrh-0001LK-7U for 34481@debbugs.gnu.org; Mon, 01 Mar 2021 10:53:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ozwV32stc5PaoLwniRLPGj95j1a/yHtgDKrjnrgaBe4=; b=NGs/n1SJbDMmrDlOXob0rxamIX 0zW1RbdBETSYpZfHj1guILmx15My/lwV5ZJox2um7Gcz8OGjWh9KVuYtNxzVCQLvdmDC8b/6U2w4i w5BZ9nCvx3TQ4C2tQ9JWU6lo4pvdio57gwhNKjhHFWcV6vpH/1+3hmlDYj1yCJtKox+A=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lGkrU-0003MW-55; Mon, 01 Mar 2021 16:53:37 +0100 From: Lars Ingebrigtsen To: Michael Heerdegen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> X-Now-Playing: Susumu Yokota's _Cloud Hidden_: "Spectrum of Love" Date: Mon, 01 Mar 2021 16:53:31 +0100 In-Reply-To: <87wod3blkk.fsf@web.de> (Michael Heerdegen's message of "Thu, 17 Oct 2019 14:31:07 +0200") Message-ID: <87a6rm50qs.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: > BTW, do you have an opinion about allowing (SYMBOL LAMBDA-EXPR) binding > syntax for cl-labels and cl-macrolet? The reason why I want this is (1) > I often try to use this syntax and it doesn't work [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34481 Cc: Stefan Kangas , 34481@debbugs.gnu.org, 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: -1.0 (-) Michael Heerdegen writes: > BTW, do you have an opinion about allowing (SYMBOL LAMBDA-EXPR) binding > syntax for cl-labels and cl-macrolet? The reason why I want this is (1) > I often try to use this syntax and it doesn't work, and (2) it indents > more nicely. Or do you even have a nice idea of how to fix the > indentation problem? If I skim this bug report correctly, the reported problem was fixed, but it was left open due to this question? Which is to allow (cl-labels ((foo (lambda () ...)))) as an alternative syntax, if I understood the proposal correctly? I know we're not beholden to Common Lisp for our versions of the macros, but this seems kinda confusing to me, so my preference would be not to extend the syntax in this way. But I don't really use `cl-labels', so I don't really have much of an opinion here. Perhaps Stefan M has? (Added to the CCs.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 01 11:23:16 2021 Received: (at 34481) by debbugs.gnu.org; 1 Mar 2021 16:23:16 +0000 Received: from localhost ([127.0.0.1]:50584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGlKD-0006Kh-1A for submit@debbugs.gnu.org; Mon, 01 Mar 2021 11:23:16 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:22489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGlKB-0006KU-7J for 34481@debbugs.gnu.org; Mon, 01 Mar 2021 11:23:11 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 888B210022E; Mon, 1 Mar 2021 11:23:05 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 99917100091; Mon, 1 Mar 2021 11:23:03 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1614615783; bh=BUMo++xl2wrRYHBr6SME9zSLAFd43nXX/Jzt/IMBKas=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=jcGQz2fr7rZlrljv7OtftTdHsqj0ldxbANr+X3RGAHtuBkPkWd94tP+CO4kwMfc8O xlN3Xuc0AXWTWlceQ3dDr962ZbycJjnramOvm5n1kA1PYZyKjCKY938M8qNIfzeBnW OvfAwsP2tNk28433UeSM7lennYE1A2536t9q6HHVQoBwdnpPLjqfjZ16SJQKE/f3pm SC1qS3fViF7aSciX3B//tIGawf3L1w18/bhDLeC9ZCQByV/gWqJNn/t2OiXrIeEfDD Lye56ixn8Srukj6xFdrvbTekpc85PG5weNdonSGiHGoTtq1CchYRmh6HNg0fC3DdIw s/Ml7Q6gsTO7g== Received: from alfajor (unknown [216.154.41.47]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 5B1E81201A9; Mon, 1 Mar 2021 11:23:03 -0500 (EST) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions Message-ID: References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> <87a6rm50qs.fsf@gnus.org> Date: Mon, 01 Mar 2021 11:23:01 -0500 In-Reply-To: <87a6rm50qs.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 01 Mar 2021 16:53:31 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) 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.094 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34481 Cc: Michael Heerdegen , Stefan Kangas , 34481@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: -3.3 (---) >> BTW, do you have an opinion about allowing (SYMBOL LAMBDA-EXPR) binding >> syntax for cl-labels and cl-macrolet? The reason why I want this is (1) >> I often try to use this syntax and it doesn't work, and (2) it indents >> more nicely. I made this syntax work for `cl-flet`, so I'm not opposed to allowing it for `cl-macrolet` and `cl-labels`. > Which is to allow (cl-labels ((foo (lambda () ...)))) as an alternative > syntax, if I understood the proposal correctly? BTW, when I added it to `cl-flet` the main purpose wasn't to write `(cl-flet ((f (lambda ...))) ...)` but rather to write `(cl-flet ((f x)) ...)` or more generally to compute at runtime which function to bind to `f`, without having to introduce an =CE=B7-redex. As for indentation, I consider the way we currently indent `cl-labels` and friends as a bug. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 01 18:16:04 2021 Received: (at 34481) by debbugs.gnu.org; 1 Mar 2021 23:16:04 +0000 Received: from localhost ([127.0.0.1]:51166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGrlk-0004DH-1G for submit@debbugs.gnu.org; Mon, 01 Mar 2021 18:16:04 -0500 Received: from mout.web.de ([212.227.17.11]:47073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGrlh-0004CR-CZ for 34481@debbugs.gnu.org; Mon, 01 Mar 2021 18:16:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1614640551; bh=np2c1j1bU1m6mG/57kyh3GES6iH662QRlEQ6Nzp60k0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=jFLp4R1033Nr844LOzn5zDo1xiYBuYh0yMpFtr/EDqRPFcuqYy8wfu91nY/Z+MSeV /z4Erjj7Y8QjF4AXuHuyHPnS4GbU0qEXx+DjfEjV8rs6pyjepKPNP0r++8Ltud6Rl9 12Qct3nKizI3op/xrUiFRlDCzophHs6UEqPEA48I= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.220.60]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MXXRF-1lI7tg2zAl-00ZBGp; Tue, 02 Mar 2021 00:15:51 +0100 From: Michael Heerdegen To: Stefan Monnier Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> <87a6rm50qs.fsf@gnus.org> Date: Tue, 02 Mar 2021 00:15:49 +0100 In-Reply-To: (Stefan Monnier's message of "Mon, 01 Mar 2021 11:23:01 -0500") Message-ID: <87tupuzcre.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:sK2VdDo4aBNy/DPCw1V8DdBnFImYPOf3TFqHUwPQWVHN6DcmDZK v4XDebCa/GG4EMAQNHGqUqVU2pyEcs926zVhX1bkVj+Ug9Nsz7zcYYjh6GUSdpADv2WsZ+x 04anGkBFyIHnmvX/cDUiaU8FhlRzjtehmq0vszomy5u7H9yIpScu5zBnXL4M6BDvXDf+gKp pf3JfxTthu8CIn/nEQE+Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:O7thAsKhNjY=:Z26U6qbjwbXdy7YoUXF4H+ VRFIIibrNpbNjy2X8ZiA+UxgI+vt+29M1rak8W8Piio/CARQvC6OMLweHzCKtItPAlgnJMmjO MUnZ257kR4lTd7EdNU4LWqrIVnbbGcYaxYepjLi0MaKaGsdlUk3ihWHaes7rc9Lvp3SriIIID 45H+SzcpCjJj7mJgyrqjr+YKiA1rtiv6fmnyoF6oFujtZ1tTwmVbEQSodKVLjqhMzXOBb4PCE Xs60uYZDPAHqI7DjhTGBt0hIUB5l/E+leT/3G+a2CWOwqJ3icQyZ6CTltni8391KyX82FHSm4 EEEumW8cvTUfizjOs91b1SyD4jMTb3VETN09ii4dCFu5Z+dWSELzzUVv4IEYN03YS2xVJtzbN xwgTDrYOYl6pQl6X40CFKvkUTaj0ISPhuy712ogC8cJY2+P9vBcNsFhcIvFYnfL7Ba3o5efzh 5u7htXWmRaw1MQkeUyx+dxRSbJm+W21041x5w+/j45DW/98tuYMXGaTpNnXdUokh6p1BJ/FCy flBLQDR2klgMS0Be8rb8PeO2rRw4qWxjPleTgaJLiINE04O5cAGtkqloTMoGjKsVd0w0AhQvL p7YgXdnwzoSwIYTuBAlVp931Dse1o2QBg7n/E2eG1uqHkM9KLv+5PFs7Kh/VvSLg9wi6i0aof Hd2ZBS+/WCZ9ue09cjHFT233ktF/QIjH7m3WmllyQhtPyXP/OVYczmd5YDVG1+b2H10u3pf90 WGqRZCz/PoHjKJCnB7+u/pKs6+v33uZd5smkGBr4R0v4AsttnFuWM02O2jnAV/36a0puqx07o VrEsriXKwoj2w5R4CzgJDHd/uflux+kUgT6PkrnaN+WTPE2R7ShkABUTyfd1SIimCEY80vatk kSN7bQVu/UrQTiCL/4p1LzTsG2yNQXYct27H9CE7M= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 Cc: Lars Ingebrigtsen , Stefan Kangas , 34481@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.7 (-) Stefan Monnier writes: > As for indentation, I consider the way we currently indent `cl-labels` > and friends as a bug. Yep. I think fixing this is more important than allowing lambda expressions in the binding list, but it's also the harder task. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 01 18:18:53 2021 Received: (at 34481) by debbugs.gnu.org; 1 Mar 2021 23:18:53 +0000 Received: from localhost ([127.0.0.1]:51170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGroT-0004Ho-F8 for submit@debbugs.gnu.org; Mon, 01 Mar 2021 18:18:53 -0500 Received: from mout.web.de ([212.227.15.4]:48367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGroQ-0004HW-Vw for 34481@debbugs.gnu.org; Mon, 01 Mar 2021 18:18:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1614640722; bh=qZaihiaUcGbm3o2+uQghTdK+hfJdsXR+yVyY6D7TuPM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=nvK53QInXyQdZMgjW1x+KmqSkz481BYLMlH+Mdad7rQeBQqpaljz/axYgVVA46hPB 0SV+chxIPzzE3wlCOUl9yvsKI5u1O0su77LdRWO7S9sBL44EpdS5I6lTmMtqHz3MUs ydObC/1qKuhpKgKK8HS0GieJOqu8q/PlBOTm3lyA= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.220.60]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MCNY9-1l7l8i35LF-009ARF; Tue, 02 Mar 2021 00:18:41 +0100 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> <87a6rm50qs.fsf@gnus.org> Date: Tue, 02 Mar 2021 00:18:40 +0100 In-Reply-To: <87a6rm50qs.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 01 Mar 2021 16:53:31 +0100") Message-ID: <87pn0izcmn.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:PXMDn/q3Z45SKYinsezi/8vF/Oqvf0NwroiVa7w69qrkW4sPnVX sGQQs+STPU/NRydVEXhN3qz9sn0XH0tSrwZLyARyl+sr0wsHGTm3mXhV9uO94RHT8fWQ46o QG+po1ddAW19oIpFphQjDDOkBzmKCu8NJDcj9WKpjldOvEIEYPCIKmRU3t1GJ2LfGqDIAGU z2H4gsEtZ97kdvojnJEzg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:jD16truIg9Q=:Xz/J82DHpS2/z6eX1bgU4d H5DzKAWEYp+4oRf5w7fDcDQxe7Qs9zhXJoUwtu2uEVWxY+v3Uu9CUKT55wpzIGVUah+nPJ5FS Fp9fmRyfZ+Mwz2/925/bJVf/7cW4g0xqvuLVM6tgxJ4CWQKR2oBAUcVY7FtRXg7WPM0mSReYa icDQAevi/xeTr0zRwb6e8U00I6LUTEwN7S0AE3/NZNe5WITH561v6yM9kqJG1aYB+sb1O7LE2 V/UbjfswgfAHbLTiCuTQegHDOGSEVfW2C18VGs1Nx2xvZlYp/ITOAjIeqmKR7LHVL/XNuNtH0 A5L8PfzS8K6jnxsJ61/X49W/WeesiQl4URXQ7DOrWBTB5SvOxN4eU+VSsXQYEIZXYZaxePWPh Ch0WR+jW2ZkgOphM8sfeFedJ8LzZgQwSKX7YlZIRsBoQB0yG8+MTBoocTbCdqehJaSuqHyDFE qi7OuE9SP5qBPJCmfRJ9ZjTbn7vAcMByKoZcZIVi21liNEO2OwnClIGfOtD4AVu6oGXq2TGzE I4EOfw65KQ/RTqtyaA6lVlX9i4x2faGoOQQik2cJulAFge8To5Kam9OwAt7fLluDvj6gqiXgy WPxNHjwiKEHToRWLAQR66c1Qpimb4M5DR7NIYRXbUaG2070GDR0Hcn0ilqhH+aj7wGRF5ol1P q70WOAOSmadvC/E9EH7+YCc9bvyq0ZSWszX3T4xmxqQJzmfSmQY4Zd66hdPMs/DoouKVu02oI 5C1+k/tyCBz/QMgrQHrfwdXnw/LAXz4gHUPLd7scuRQQ0t2YSN+eZS2I1b3QgJZSH1RuPTHuf Cx3r3Adi69d9Bd+ekcRBjm7SApam97agJvBsOW+mcP633h36Du7eUinCVAm5Ggs2C53M+ugZw mLLgAAAK3ng8TJhJnR1MC5sKQ9EcZcHQGyx9tOTbA= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 Cc: Stefan Kangas , 34481@debbugs.gnu.org, 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: -1.7 (-) Lars Ingebrigtsen writes: > [...] > Which is to allow (cl-labels ((foo (lambda () ...)))) as an alternative > syntax, if I understood the proposal correctly? Yes. And, I think, to allow arbitrary expressions evaluating to a function for `cl-macrolet'. > I know we're not beholden to Common Lisp for our versions of the macros, > but this seems kinda confusing to me [...] Why? Regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 01 18:29:19 2021 Received: (at 34481) by debbugs.gnu.org; 1 Mar 2021 23:29:19 +0000 Received: from localhost ([127.0.0.1]:51174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGryZ-0004Z0-Ge for submit@debbugs.gnu.org; Mon, 01 Mar 2021 18:29:19 -0500 Received: from quimby.gnus.org ([95.216.78.240]:49056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGryY-0004Yo-A4 for 34481@debbugs.gnu.org; Mon, 01 Mar 2021 18:29:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=OsUuH8zEl5r+p36F5vD8ndPcmE43SAwjz9w5G82Kqj4=; b=pjZkKBzMeYDu5roAJhUMCTisOj jUcG7NZMlAgTScUg6L6YsaHvgSxpOJoiGuPzT+EG8HIJH2CKRWh7rMAO1vn/9aMaDBNOdbewxBoa0 EkinyxIN1or59/7EjPzMjHt2and0wLlrSJvfhrV9yNeyIBdfOHOFbb82b/35ebgeyobY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lGryM-0006qb-Af; Tue, 02 Mar 2021 00:29:10 +0100 From: Lars Ingebrigtsen To: Michael Heerdegen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> <87a6rm50qs.fsf@gnus.org> <87pn0izcmn.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEU1NimsbSbEmhh+ hYb////81lOLAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+UDARcaOPQHypQAAAGwSURBVDjLbVRRlsQg CIN6AbAXEE7QLve/2wbUvuns+uGoMQRCHSIlcnch+hmHGVF3FnYsAJAqgE6HOTZ+DHYseh4S55QM VeMCpAsJuY68OzAjKkINTLjesct7llzDJlGIKADVwd26e2VyIFSJsObBkAk4blJepYw/M/M9kAoO BqIm+gK6Idc+skSMHWwCUgdYVs4LEKSSxbNrGbOjkRzORusm1Y0dyssTpA4Gpv4BlGxS7HjSQqgS n8GteJshC+BMYimka51egx/GUmixAaHo5XMOPe973qiOtV6Zi7IqyjPdcu32KsAAJBsm9LIBDZ55 VtmC3jmXL6w8ATGFlw3oT+Wq7VqAnrNNZ2gBGSqwHhSpGtIiijM1spSW54Fq4t6Vr+JmVOKI8nH6 EXFtANT7IdAtdH3YBcraxxlXK5nlyuNfAwCd8rE9YfMngWsB8cS8Ekzgsy3r0QA6X/1SigQ+pTcD xTMF/R3LFv0HkJl7e/d+MvLprP22htJ7NFx3rCcJS0J2XL408GkE9W7Gf8TrwwTxi1JfE16uylfG Ws9Vqs5vkTwE73qfc2rg70H17dYv17c8bOqLIYAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDMt MDFUMjM6MjY6NTYrMDA6MDA0bE+xAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTAzLTAxVDIzOjI2 OjU2KzAwOjAwRTH3DQAAAABJRU5ErkJggg== X-Now-Playing: Octo Octa's _Resonant Body_: "Deep Connections" Date: Tue, 02 Mar 2021 00:29:04 +0100 In-Reply-To: <87pn0izcmn.fsf@web.de> (Michael Heerdegen's message of "Tue, 02 Mar 2021 00:18:40 +0100") Message-ID: <871rcy1min.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: >> I know we're not beholden to Common Lisp for our versions of the macros, >> but this seems kinda confusing to me [...] > > Why? Just because it's not a part of Common Lisp -- I think people expect the cl-* functions to be a subset of CL syntax, not a superset. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34481 Cc: Stefan Kangas , 34481@debbugs.gnu.org, 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: -1.0 (-) Michael Heerdegen writes: >> I know we're not beholden to Common Lisp for our versions of the macros, >> but this seems kinda confusing to me [...] > > Why? Just because it's not a part of Common Lisp -- I think people expect the cl-* functions to be a subset of CL syntax, not a superset. But we're free to do what we want here, of course, and I don't oppose extending the syntax here. But it's just something to keep in mind. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 01 18:49:44 2021 Received: (at 34481) by debbugs.gnu.org; 1 Mar 2021 23:49:44 +0000 Received: from localhost ([127.0.0.1]:51193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGsIJ-00055E-RE for submit@debbugs.gnu.org; Mon, 01 Mar 2021 18:49:44 -0500 Received: from mout.web.de ([212.227.17.11]:41567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGsIH-000550-Vx for 34481@debbugs.gnu.org; Mon, 01 Mar 2021 18:49:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1614642572; bh=S3DzRI3sWrvzmr6WQtSVakTDuO14/e0mRjxe/12kDBg=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=kwNHSU466djTGfEF0WbxNN7knAknp34ll9nawnOjTuTabaDRQlc5CqwNQqZS9Pfeb ynW1htEzbewBSbXNW6Ml2G9uCr3wDu6Cg4CzsDCzA/paZ5neqynHcmXxz+VDfdlvYs LKkGYauVbEOJgqBKlwZpcHBilgMYVmB1C4E2ZfZg= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.220.60]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0McFTf-1lXZpT2aut-00JZVU; Tue, 02 Mar 2021 00:49:32 +0100 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> <87a6rm50qs.fsf@gnus.org> <87pn0izcmn.fsf@web.de> <871rcy1min.fsf@gnus.org> Date: Tue, 02 Mar 2021 00:49:31 +0100 In-Reply-To: <871rcy1min.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 02 Mar 2021 00:29:04 +0100") Message-ID: <87czwizb78.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:a+0wSHd+QVK/KQfLj1WxjU4kMrpd/Hzjs/gPwvqMkQLdM7Fxw28 Nfb7fsKMHl2ckGCWb05KE530z3UkKmXkVNTQLQix53/YNQkj+99CW6pjStmUChUsMPOUzXF fQ7xowGgca9uM+erKoGdFOD93tnDqaMmiA39A3P3p5UWgGw8YgrmMkSvnkrAtJlRES/Ow71 UDNPlFxaGXiqyJD1czROw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dSJlQ13/7a4=:jEPLBcKIDfiZLYyBRN0QBL O9RVnCRYcROOH1Pp5GxMPXCWl8HsdlSkPMLRl3QaxA6Bw6WjSm6gKVhQqTFj3J6eTv4ZmMVkN 9akN/OX77G908nbVdSmCulYg/Lms6k9RSBNZU01cJ67MebbS9Q+uv++4YNdfoWpPOvheWF91e nv6xWXICnAwfjUK6/E6+K1Jw4/5ve2NLyqm5pNi1jWdVxJU25+uhEItP2kLD/l2uo8SsqQbsK uG8vvLOaaGYK+GQfY9OzpVBzhHzCl3Q2lSzdG9NZMIbAyPaUOMMiHznPKEh8lXk8GJFg7a+w4 tJyRC/a4bOLiStJ8Rj4tHRRlEZSXbfYwjTdgrWTbaGf7arOWSSJs1wZHdz3LVK/PENf23kQGQ MbHnAdrNmF/Uz+eI6GcVs+NTSpTMOoeDna4w+6mDdz4fsJahcDD6DtxhK6JeUdhvJxNQYSp2u nBArDgzVLhDvCsMOWbpQb2DRsHw3mjrYc+CRtgWBybfOtpyztVEgrxrN4JEolEGJWqjJJxZsF /Sus6Y2ZakCjVbMLglhkmw4W36nb7D7hMCSjDej0juz4RdSXQGozajvVXrDjpZGTotvq+S8ST FZGxpqljfpBcl9zKf8Cpo4J4WN8NyrDh1ZLWhxXxJt/zSoYXrBs5gdf8Dy+0LjtsjkoMrPZb0 yNj2jO0HsSW7jeV4ZoihL9Jp//oJJLUf/FF2pe7YZKbIZCHDReu04Y1I8EQCpgkJAaRv9dZ1i OBG2AODKlarD0N7H1SSBjP66KCXdZFUwn1HiMhESxAzJYaDVqZlNS+oEBtqKoSYEoAPk928jk xRgB3XUCTSA5VORhUL9eiXJbJ9/X/KlchKRx8hlbv1hcxXkzzMWvJT3Re+zcgALZ3sRkaTTDP hm/eOBKDujG4yhKf0mj05pMprH3SrdezgQbxj8rwk= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 Cc: Stefan Kangas , 34481@debbugs.gnu.org, 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: -1.7 (-) Lars Ingebrigtsen writes: > Just because it's not a part of Common Lisp -- I think people expect > the cl-* functions to be a subset of CL syntax, not a superset. Ok. For cl-flet, we already have it, and it's a useful extension. For cl-labels, I don't care that much, and allowing arbitrary function-valued expressions does not even make sense for it. But for macrolet I guess it could make sense (does CL have macrolet?). Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 01 20:11:43 2021 Received: (at 34481) by debbugs.gnu.org; 2 Mar 2021 01:11:44 +0000 Received: from localhost ([127.0.0.1]:51233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGtZf-0006z3-Pl for submit@debbugs.gnu.org; Mon, 01 Mar 2021 20:11:43 -0500 Received: from mout.web.de ([212.227.15.14]:49473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGtZe-0006yp-0s for 34481@debbugs.gnu.org; Mon, 01 Mar 2021 20:11:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1614647493; bh=V77D2w4et52C6+IcFaR/fg0t+jbpxqMpKHCTG2VzbnQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=S4PIEHYUeXhiPrxmp0jxtnsKtLAdSHFIEcbI9bJvvSQRbgCnlEUohD9b2M/bxDKC9 FS7upc8t2HexBH2DCqCAxFNvv/SmzNXrV+XSaCUWjjJy8A++gxUxcZ2k3ARkWMo+lz oP82aNuoJMF3FpXJxpe42C0UFco5IT5PObeLuNgk= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.220.60]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MUnqm-1lI5tI3Gge-00YArM; Tue, 02 Mar 2021 02:11:32 +0100 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> <87a6rm50qs.fsf@gnus.org> <87pn0izcmn.fsf@web.de> <871rcy1min.fsf@gnus.org> <87czwizb78.fsf@web.de> Date: Tue, 02 Mar 2021 02:11:30 +0100 In-Reply-To: <87czwizb78.fsf@web.de> (Michael Heerdegen's message of "Tue, 02 Mar 2021 00:49:31 +0100") Message-ID: <877dmqz7el.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:XagoEI8WTf4Rt+r4+tcM+DCIlEx2/2XYo92Kbth90potrzLyGAr JVdeYyzyavvPZsR8T70YA2GWP9G6dJwwx8apyHlXDpnybfFB31ZIn8q2C51aPH56MXqkt2J SX8AEV648CH8wUOlgO25C6oMcDdd7nD7XVIGx0XRf7TLt+LbcpfU9JySw9aj5KsV+/Gmygr hs+wxe8pOPC4g0Q8W+yGw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:bVxgBVb3pNo=:J8r3y1PXBGuzfYiqpq9oCn PiKbz1wxuClS6HuD0tmjdZvaEkzsFhbxOTwL9H19dZAAsRD3WaYTjCtKhgZ2wVr9NamJE5ZrJ pW18MudVyWuIvpnj8RCK7omDtB1o49Ru3dtSPLqqrJNBs+xD/cxvZ3RDtU39SE8mFw79KRKia avLplm1WYstJydy9vfEvu7pjVUgmD02nS7x669T3Rau02gdewyliEjO8JtcMB4LNIvvmE/ju7 bZFLQljrMZAqSfxujMsFxiJwsvcTkfUB2FbDTbx+igaLvZqfBYVmqukieAvewzchYa9p/8N8h L5JszogCHXwpS2HRpSbBncWA/3rfmyWziCygzuxV9k8iEakCDl7+E1MJDEv3YHXFiOjo59aiR vA15yQU1Bt7t39d5ElOTMkjuaUHcm58ozxQrJmqmhqD3beD1Z+Fsh0lgA8ZqlB3AXbJrUwXPZ LHO+zmoBUQ0oDK20OU2CgmhramnyynLoREwXqT5zejEbLJqPl3av9gnDDgT1K5Gx4sD60Ldzr 3H7M1bhkculxTTe4iINvJhoqeuJzGxYIEqpwYoBe1Im8H5AmMdFmJgjJ+PQ/947Ewu+Wqq7Eb 72ylyBqQblYq6xwBTyjWQwMsBWwTfp3/t52ZdawCRGUqtsecpr6G51pRmc0Qwmn3EN8tpvl5V fbjWZFkGRHxz14jVajG1Us+2PY7PXYZo+2d+Gj28HRxyZqjH36tiJ3tdaRz3qaiPv1jQQCu2N +fs+3oUasAr38Q0HsFDikA/pLs5gfC9TIpOTqzBmru2zge0mvjka4EKnGinq7m52IDIJPAqJr fYOP5no66LbIuA96FmkrivyogJxXMYv2xzNQcQlkFVJY1xaZll2O6riMEJvt/C+0blgj2UrHg EoUaw24TKOxbaCS55GrYRxJcdOaKcFmhjGsQxe2Fg= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34481 Cc: Stefan Kangas , 34481@debbugs.gnu.org, 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: -1.7 (-) Michael Heerdegen writes: > But for macrolet I guess it could make sense. No, AFAIU macro expanders of `cl-macrolet' can't make use of runtime values (the expansion can, of course), so I think, similar to `cl-labels', encouraging the impression that a function is referenced or created at runtime (by evaluating a lambda) might be no good idea in these cases. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 01 21:41:29 2021 Received: (at 34481) by debbugs.gnu.org; 2 Mar 2021 02:41:29 +0000 Received: from localhost ([127.0.0.1]:51306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGuyX-0000cW-2a for submit@debbugs.gnu.org; Mon, 01 Mar 2021 21:41:29 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:15181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGuyV-0000cK-Hu for 34481@debbugs.gnu.org; Mon, 01 Mar 2021 21:41:28 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id D3ACF10022E; Mon, 1 Mar 2021 21:41:21 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 3800E100091; Mon, 1 Mar 2021 21:41:20 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1614652880; bh=IiOr2sR5LiFB0FhVu4raGTw9/JcHsprWO8vQvRCo+6U=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=L9akMh2RLFsBJCafp7b9VgR6w81SxrMhkXgUHbbIiigxykzgOVtT0DdgQHhlrp3IO E5lI/aVae+I6ArPX3ue1lXFZYUqGXjpdx7uZoEbZKv+NoEGWlepN22bPJKUQw3GWvp rrqeySFX4utBPdj3XQ85P0IX7Dv3WAp1YXd+IpYIKgxne33O8Azw5hWy4W451em6eO zdLFFwpwxNU/VbpD+j6aIsOOYQVkBn4PrFODzAj2v6QfXtjpWDy+oHUoILbGq+gPDY ul1wOdltNHlXTj0Ie9xOsBlKrCLm6TfAy1LNUiwSAsiaBYA5l2x44zgrh52fXPYtn2 6wf6Fowoop/UQ== Received: from alfajor (unknown [216.154.41.47]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id EFA9212026C; Mon, 1 Mar 2021 21:41:19 -0500 (EST) From: Stefan Monnier To: Michael Heerdegen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions Message-ID: References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> <87a6rm50qs.fsf@gnus.org> <87pn0izcmn.fsf@web.de> <871rcy1min.fsf@gnus.org> <87czwizb78.fsf@web.de> Date: Mon, 01 Mar 2021 21:41:18 -0500 In-Reply-To: <87czwizb78.fsf@web.de> (Michael Heerdegen's message of "Tue, 02 Mar 2021 00:49:31 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.094 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34481 Cc: Lars Ingebrigtsen , Stefan Kangas , 34481@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: -3.3 (---) >> Just because it's not a part of Common Lisp -- I think people expect >> the cl-* functions to be a subset of CL syntax, not a superset. > For cl-flet, we already have it, and it's a useful extension. For > cl-labels, I don't care that much, and allowing arbitrary > function-valued expressions does not even make sense for it. `letrec` does allow function-valued expressions, so `cl-labels` could just as well. But it's rarely useful, indeed. > But for macrolet I guess it could make sense (does CL have macrolet?). It can be useful, but it can only depend on values that exist at macro-expansion time. In practice, all the use cases I know are for use where `cl-macrolet` would be used in the output of a macro, so it's just as easy (if not easier) to call `macroexpand-all` directly, passing it the environment you want. Hence the difference between `cl-flet` and the other two: I have come up with an actual case where it's useful to have `cl-flet` bind the function name to a "computed function" (IIRC this came up while coding `cl-generic.el`), whereas I haven't come across such a need for `cl-labels` or `cl-macrolet` yet. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 01:54:04 2021 Received: (at 34481) by debbugs.gnu.org; 2 Mar 2021 06:54:04 +0000 Received: from localhost ([127.0.0.1]:51466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGyuy-0006rQ-C2 for submit@debbugs.gnu.org; Tue, 02 Mar 2021 01:54:04 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGyuw-0006qQ-P9 for 34481@debbugs.gnu.org; Tue, 02 Mar 2021 01:54:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=vtPVd+giDZaI/0bdnyHxVnhSeUo2Eptw0wyCACz2wLM=; b=mmGxgPdr1M5VGOwQ9haKDa146v 7AV3YfBqw/xNEr5HbcnlBMLbM3PggL3f+ucxqKcHneMVgYOoNxYBB24c/HfkCP2Rs9TDAygivhIly l1zXb0zO/Ykl1/XPbix+osbTx/5XzUJ0cxyCwWXIJQ4VNMpt2O+6+az8eN60/TTa1MSA=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lGyum-0001VR-AU; Tue, 02 Mar 2021 07:53:54 +0100 From: Lars Ingebrigtsen To: Michael Heerdegen Subject: Re: bug#34481: 27.0.50; cl-flet, cl-labels and lambda expressions References: <87r23br73x.fsf@web.de> <87wod3blkk.fsf@web.de> <87a6rm50qs.fsf@gnus.org> <87pn0izcmn.fsf@web.de> <871rcy1min.fsf@gnus.org> <87czwizb78.fsf@web.de> <877dmqz7el.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXw8PCgn56Afn1W VFIlIyL///8x2LOoAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+UDAgYvJTphAlIAAAGISURBVDjL1ZOB keMgDEXFnQsAQgEJpAAvUgEGqf+aTgLHjpPZAk4z2DN68PURAC6EAE6/ADaKd8E7cB6SCPkFRe5O ZEvCi0hakwdIPvmFVgC3ucaQ0rr0jWCAStQzuF5aA53jmrQJmFQKVGoHW9rgIgWs4KlguR+gqZcW G3lKTasMAItfisiqUusi/a+wZuAzHPwXYd0PwdsAOwAPLhcsTHIGonZugz9ZA/EgrHkiBU7zQVe9 5ZH3FY8Q8wUMqWggRDwLDF0FxUDA6wIFN6z5CoaPb0AyyARmWJOjxmATKBlubehOeZdKLx9TikaZ A0ynJ6ALqFZHawzlUcOAzqwmyIw14g5IMyS15ufY+sMa9AKqjT3fxg6t2bsUo4KKJ6BXDfPxU1BB z7mWK+hBolqLsb7ZNSnOkgWrnoB5edtH105q3sXRlM3e4AwFhNro8gk4hKd6CrNtJ0AFhqN8gVud XfwAzPMK9U8p4uNuXYGMN33ECmku3Y+00wnkPfj1v8ON5Dsw+18fzD8bCrhFI3mzGgAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMS0wMy0wMlQwNjo0NzozNiswMDowMCD9JAcAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjEtMDMtMDJUMDY6NDc6MzYrMDA6MDBRoJy7AAAAAElFTkSuQmCC X-Now-Playing: OOAA's _Remixed and Reinterpreted_: "Adamah" Date: Tue, 02 Mar 2021 07:53:51 +0100 In-Reply-To: <877dmqz7el.fsf@web.de> (Michael Heerdegen's message of "Tue, 02 Mar 2021 02:11:30 +0100") Message-ID: <87o8g2yrk0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: > Michael Heerdegen writes: > >> But for macrolet I guess it could make sense. > > No, AFAIU macro expanders of `cl-macrolet' can't make use of runtime > values (the expansi [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34481 Cc: Stefan Kangas , 34481@debbugs.gnu.org, 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: -1.0 (-) Michael Heerdegen writes: > Michael Heerdegen writes: > >> But for macrolet I guess it could make sense. > > No, AFAIU macro expanders of `cl-macrolet' can't make use of runtime > values (the expansion can, of course), so I think, similar to > `cl-labels', encouraging the impression that a function is referenced or > created at runtime (by evaluating a lambda) might be no good idea in > these cases. Right. So I think the conclusion here is that we're not going to add this form (at this time, at least), and since the other bits talked about here have been fixed, I'm closing this bug report. Fixing indentation was also mentioned (and the indentation here is indeed very bad), but there's a separate bug report for that: bug#9622. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 01:54:14 2021 Received: (at control) by debbugs.gnu.org; 2 Mar 2021 06:54:14 +0000 Received: from localhost ([127.0.0.1]:51469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGyv8-0006rn-JI for submit@debbugs.gnu.org; Tue, 02 Mar 2021 01:54:14 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGyv6-0006ra-Pr for control@debbugs.gnu.org; Tue, 02 Mar 2021 01:54:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=L45Bpxb9Vv8OOcol44l3yKHOc0NBHADrFR5wczcrFMQ=; b=RapUxf3JZbm5HZwMuesJJ3X6RX eU1t1uRDHxixy9K+aSWNl0/r1cKDYa1TmO0eaDAC458r2BFASA2XGNMrD7dP4Ar90afdE/4C2SDWZ zobxjtCDXxkO8NnUSq0pluekqWRJ01+sAc1N9izqbwDuxS1CVE2pbzkRHQMUBjf8iORY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lGyuy-0001Vd-Tk for control@debbugs.gnu.org; Tue, 02 Mar 2021 07:54:06 +0100 Date: Tue, 02 Mar 2021 07:54:03 +0100 Message-Id: <87mtvmyrjo.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #34481 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 34481 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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.0 (-) close 34481 quit From unknown Wed Sep 10 10:36:03 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, 30 Mar 2021 11:24:13 +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