From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: master 06a7963: Remove unused vars in cl-extra.el and tramp.el. Date: Sun, 19 Mar 2017 18:22:19 +0100 Message-ID: <87lgs1npv8.fsf@detlef> References: <20170319023228.20393.27906@vcs0.savannah.gnu.org> <20170319023229.CB62020DF8@vcs0.savannah.gnu.org> <871stt3co7.fsf@detlef> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1489944191 6854 195.159.176.226 (19 Mar 2017 17:23:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 19 Mar 2017 17:23:11 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 19 18:23:07 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpeXp-0000xD-2u for ged-emacs-devel@m.gmane.org; Sun, 19 Mar 2017 18:23:05 +0100 Original-Received: from localhost ([::1]:57587 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpeXr-0002Hr-QT for ged-emacs-devel@m.gmane.org; Sun, 19 Mar 2017 13:23:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpeXJ-0002Hm-Gj for emacs-devel@gnu.org; Sun, 19 Mar 2017 13:22:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpeXF-0000c9-IT for emacs-devel@gnu.org; Sun, 19 Mar 2017 13:22:33 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:54736) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpeXF-0000be-9H for emacs-devel@gnu.org; Sun, 19 Mar 2017 13:22:29 -0400 Original-Received: from detlef.gmx.de ([93.209.91.26]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MBrCt-1cx2Og0dV9-00AlBh; Sun, 19 Mar 2017 18:22:21 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 19 Mar 2017 08:47:46 -0400") X-Provags-ID: V03:K0:45aVeeJLyKt+R2oa6j13YUZpec9vIGQ9zReFNQV4s4E3jsittu1 50TwMEHVF0Hg16m7exhiyOq4kwv0fOu/xz3wla33yqiBp1malQqnHtybDCDetufrlfi0Quc Byxt7PVOQJkD9EEFoLlJZoxyqgQ9tLDK4/MQUyFkbpKNzP5Ei6sX8TAV0RTmeL+qWBYDkkN PEZFeMJmmH64MWeDWmWAg== X-UI-Out-Filterresults: notjunk:1;V01:K0:OxaszO+Wi9M=:1Qu3ikRE/qfzwNW4qtJwjH MUH2/BouUXpZmrIdafpiXVPa8VncZCCqQW/8Tx43o4CXWO70zuaOK6EFOlRB42H2QDHYnhnBq 0IHC0Mb1Uj6rXZoz5qqopq9/Ohgdbnm4YWiDYl7Ui8yJ7tmyQnLHNZpNrZnPj3XfLH51Nks9E MxPfH3B8BEw20QODU0KVQHkvo2/i65KN72U8mFmDsy0eu7aSacVYkSpM3UEgvC7rA0ljLy2pM AqJpej8QTYxAV3fk+TOg0bcFxvb6PfYVdJLjHjYoxl1d5liWApG9NbTOLvxRHZCp+/9h7+OtW XzzQubASUPrULqOiq3LvMMrv7GuDYNqKm10ZYcdmaAVzaEQZQUhmp0QItgjZWr94r0IfqO18j 5QrxWhV6bB5dkMa4GzYl365LQLPEAGfw3uZyIXx0ib2KrihCobVlbnjdBart1VZ1KWcxbIM1s rezaIulR+S+V0cJBXYM7N6V3/qgbQU2DOoCVLug4AUtjnN0CDAEExpZ890lSbBM5pdraLKxPP XTw4h4UaRWGx6tsFHc8sef2+42FBa9DIW0b+uRmBSsbZLWcnEz63QgPHyaUtvGteYgZZHOhnW MVDwbp4joADDmq7coPJIxMjyb6s+E+ckNXCg/xdvAGMGHiNk5tARb/ZTDYgUl0o2ofKVx/o1j hI8O+iuyVFrhn65wumZKB9ob7XvUGSKlwdBYSSd/0Gu+HSMgAbKhUHtTnrLskYVQr/NwCfIcX WeFDhO/2lrXCO+SeiBUWgVKajR9YmWZJqEusnwzDDP389TvW+27ykmYkHcxr/xi+ELatvOYl X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:213161 Archived-At: Stefan Monnier writes: >> Why is this needed? Both variables are used let-bound only. > > Because they rely on dynamic scoping. > I know that you haven't set `lexical-binding` in your files, so it's not > *needed*, but with those declarations tramp.el is compatible with > `lexical-binding` (to the best of my knowledge). Thanks for explanation. > Stefan "whose local Emacs uses lexical-binding everywhere, and > otherwise compiles with byte-compile-force-lexical-warnings" Tramp is still compatible with Emacs 23. Once this is given up, we might move Tramp to lexical-binding. Best regards, Michael.