From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#51695: 29.0.50; lexical scope closure, interactive spec byte compiler warnings/usage issue Date: Thu, 11 Nov 2021 00:44:09 +0100 Message-ID: <877ddfzid2.fsf@web.de> References: <87k0hi2p3i.fsf@zoho.eu> <87bl2sdhxo.fsf@web.de> <875yt022yw.fsf@zoho.eu> <87r1bozlzu.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8830"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: 51695@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 11 00:45:11 2021 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 1mkxHB-000262-VV for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 11 Nov 2021 00:45:09 +0100 Original-Received: from localhost ([::1]:54114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mkxHA-0001Za-Vm for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 10 Nov 2021 18:45:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34126) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkxH4-0001ZR-2j for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2021 18:45:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56125) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mkxH3-0004GS-Q9 for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2021 18:45:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mkxH3-0005q4-Ic for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2021 18:45:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Nov 2021 23:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51695 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.163658786122380 (code B ref -1); Wed, 10 Nov 2021 23:45:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Nov 2021 23:44:21 +0000 Original-Received: from localhost ([127.0.0.1]:39438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkxGP-0005ot-Cb for submit@debbugs.gnu.org; Wed, 10 Nov 2021 18:44:21 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:55752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkxGK-0005oh-NU for submit@debbugs.gnu.org; Wed, 10 Nov 2021 18:44:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34032) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkxGK-0001WQ-Gr for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2021 18:44:16 -0500 Original-Received: from mout.web.de ([212.227.15.3]:39845) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkxGH-0004C9-Of for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2021 18:44:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1636587850; bh=g8MlnsqYXp0SD1qUcjShVuPBnrPJ+0/LNuEYLW7JBYs=; h=X-UI-Sender-Class:From:To:Subject:References:Date:In-Reply-To; b=MTiRL7kpLyN2p/fp/7M42vOBJzpuob3GBXht4K/oC80L2OlHrnuwXHZBt5ZHHFnEZ LiON0i8sGL7FWswmCdexNfNQ2GOvcEDoVyvfUDUqViZUk2rVDU/bu0HuYN6Mp4E5eG j0VVdCPVkeV3I2cSBYD2sTis6ruFzVx41C3LWekg= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([92.208.225.87]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M28SL-1mj1Jj1rsf-002M8M; Thu, 11 Nov 2021 00:44:10 +0100 In-Reply-To: <87r1bozlzu.fsf@zoho.eu> (Emanuel Berg via's message of "Wed, 10 Nov 2021 05:13:25 +0100") X-Provags-ID: V03:K1:ZoLh1XlG0t5eFgnkIm/1ZlsV+l5Q+2gBY29Zjzd31ic1KyJuJRQ 9coUsoKdyDqWJpe4Tww2WXi4Em+R5WqlDtuL8dUwzlj5S0luRrjsqsPFUADlQFBAFfQ3V// nXV8W2Sk0NyrQCT1v06Wxan8cFAELVecGKsoFuYbRUkOAjdu1T9I3+A8FBmnGNOxH8I3YCu B4lVwSRzlpu9W4Fjg4ZcQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:CZ+zUPbMXaY=:0Ldl0GcdhdoFU+iV73xWQy wNQJ/9Z0lWbGR8DGY6ZAeNYZFGk5YkrPxUCtMFFLtk2qsxoNUM9Ktp7wEyNqe7dwGF7L7noEG jBASeJ2OxthK60vqGw12zJwSoG40LiBgYUE/27EjjwOUj0k8ir0Ci3+EwksiLANGaeamybJqE baNPiGoGyMkHUYVITAqHN52r0Nl3kUihZ4SE1xG9rT1Zm0btVow6lrI2PrWz6n1sgMBpUXkc3 6LJrcSszbJHSZeaLCyOGZOed1RBainYIKkRvy10E1km6ymTkszYA19f8WcBxoBPAJ0DO/jPoq 8JeevWFDQhcC2JiYCTjxG6F7boKHJnNieNhk9So1xWkrcJ/2tqvRq4oCEiKS9+2iXWTblr5MS AsHlRYTyqVRHh1bs5F3JoCEoVXU6y4fX+GQeOvDclKnD2Cwnq6Nxaj4rFbqKOVY97h12gT2xR W2CVVSdop2tUD9VlyvrpklHDEmQmEUSqfuMiQ3M5NQEKeogSic2wIx3Hkpiyrk9pi8/BtWiGt syEjMM7oG+KBMna7X+oNRBrExRmPzxwR3+uBqEtfd2WZy1qeCoWGaCiWibdpEVSremZ+O3fAo k3vnO+hG1KNFvuTGbzvTjETCQSkx6y6UeG8rU9oz+fthUwaL5vRJDa78vnJZ7OXI0sknesRVw Jmz9pGoEURjFqwTttrF5GyfK57okQzqVpg8Sw60YTS2VjrzQ3DujUGyZD14zthEYIfyXBmWae pyfV2ObA7MbBqesN8wpx9Nr1zROR2ioUXf7liLA6a8cNOTSXN1LDLZ48K8P5rQTUsQ/n8BJl Received-SPF: pass client-ip=212.227.15.3; envelope-from=michael_heerdegen@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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" Xref: news.gmane.io gmane.emacs.bugs:219562 Archived-At: Emanuel Berg via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > `defalias' and `lambda' BTW, isn't that an anonymous function > with a name ... maybe an ordinary function makes more sense > there, especially since `declare-function' has to be used? > > Or why a lambda? Any `defun' call expands into a defalias form (plus optional declarations). It's a matter of taste what to use in this case - I use `defalias' with the "naked" lambda to emphasize that it's important here that a closure is involved, but that's irrelevant, you can do as you wish. Michael.