From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: "Eager macro-expansion failure: (excessive-variable-binding)" Date: Wed, 14 Sep 2022 19:03:04 +0200 Message-ID: <87czbx6g8n.fsf@gnus.org> References: <87o7vib140.fsf@gnus.org> <87czby6l8q.fsf@gnus.org> <87tu5a55lz.fsf@gnus.org> <83a6713nnz.fsf@gnu.org> <87h7196gpw.fsf@gnus.org> <835yhp3nfn.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18502"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: mattias.engdegard@gmail.com, Emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 14 19:50:31 2022 Return-path: Envelope-to: ged-emacs-devel@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 1oYWWt-0004hS-K5 for ged-emacs-devel@m.gmane-mx.org; Wed, 14 Sep 2022 19:50:31 +0200 Original-Received: from localhost ([::1]:39448 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oYWWs-0002kc-BC for ged-emacs-devel@m.gmane-mx.org; Wed, 14 Sep 2022 13:50:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52220) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYVn7-0003TU-HU for Emacs-devel@gnu.org; Wed, 14 Sep 2022 13:03:13 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:41360) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYVn6-0004jY-33; Wed, 14 Sep 2022 13:03:13 -0400 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: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=9n15nUxorOJ2DpLo8j1ByZM03FqHRb+6/W3xE1rw88E=; b=Y91DCWb92eXOMD1ibYWoOFhfMX EIVjQ3AIKlx8uWBoFQ/fSMyjlsbIavN/8tyRLEJbtx91ZRje8XznCFL7Wl0NGnyTBDVrutXVwsyub ZCy5xTic2MnTqyHRYtDiYqds65NoIUzIeYT82bVuEXHG07MDhxYJj1RXjGUfxJJ8xPD8=; Original-Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYVmz-00009B-UD; Wed, 14 Sep 2022 19:03:08 +0200 In-Reply-To: <835yhp3nfn.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 14 Sep 2022 19:55:56 +0300") Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEWwdmqWYVlhLitD MDKROS+nRjXAgXHCbFn///97ekHOAAAAAWJLR0QIht6VegAAAAd0SU1FB+YJDhAuGOVLdXcAAAGy SURBVDjLrZNNTgMxDIUzCA3bZuAC46QHIOEChMwBqBKx7Wr2ICSuz7Od+aNboqpS/eU5L8+pMf+8 rN396HZlXqeb7Z21w2gPImwWAcUYR7trJds6qcdgjz3wPURZz3YVcAkyInJHiXUMnogXwLj4kh6m SwLcBjrWRxUkllDr9SZHmoEo55w2cK9eDAnI6NXA4xEkcgq6uACfa2UJKbhbAeq1sjWE0q+dGEwA JTnStNwGVOI0xuWIaLIoaiH3F3C58uEjz+prBZOC1MDwBxQAme7jLUgMHhBUcDuAi+QF6BQWkGni Oe+AuoLdBoJOJxrfbOXKZwO0rI0XScnpvQH8muAeNy+4O8ArX7wBmIGirQ0UAUsdbs3MriCHiBqg Bbh4ZlAU8Hhf7anfQFqBh6CfZ4AXTchoXcYHgMcWFlBXMCuYOCDirJK0wv75+gmgzc36RiC49gz8 lLNrwBPeYT9f5wHx+ZySgpLOheIIu99EASBvoArpPJq6Fxm0aZnXiwvjwFtd8DjbrQAOop8S5odP FvCB0Dl5cr4mnmwgnyLAT5MUdL/IyL2/NNBeSlAF/hmX+AuOVbuTqAOyYwAAACV0RVh0ZGF0ZTpj cmVhdGUAMjAyMi0wOS0xNFQxNjo0NjoyNCswMDowMJlfq2sAAAAldEVYdGRhdGU6bW9kaWZ5ADIw MjItMDktMTRUMTY6NDY6MjQrMDA6MDDoAhPXAAAAAElFTkSuQmCC X-Now-Playing: Insides's _Soft Bonds_: "Subordinate" Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:295352 Archived-At: Eli Zaretskii writes: > I cannot say I like the fix. It's too much ado about a single obscure > variable. Like I said earlier, I wonder whether we should do something in general with the `safe-local-variable' things to avoid these issues for all variables -- to make it easier to use them without pulling in the files they're defined in. It could make Emacs more efficient in general in the long run. I'm not sure what that would look like, though. Putting them into ldefs-boot.el "manually" this way isn't pretty...