From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.devel Subject: Re: Default lexical-binding to t Date: Thu, 07 Nov 2024 10:55:03 +0800 Message-ID: <87r07nn46w.fsf@melete.silentflame.com> References: <86ttcnuppm.fsf@gnu.org> <86ttcksgsu.fsf@gnu.org> <86bjysscvr.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="28510"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Stefan Monnier , Eli Zaretskii , rms@gnu.org, emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 07 03:56:16 2024 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 1t8sgy-0007FM-44 for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Nov 2024 03:56:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t8sfy-0003FG-QH; Wed, 06 Nov 2024 21:55:15 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t8sfw-0003F5-7q for emacs-devel@gnu.org; Wed, 06 Nov 2024 21:55:13 -0500 Original-Received: from sendmail.purelymail.com ([34.202.193.197]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t8sfu-00062d-NB for emacs-devel@gnu.org; Wed, 06 Nov 2024 21:55:11 -0500 DKIM-Signature: a=rsa-sha256; b=EEuJmmW1aQoo7LlIGiz25dYVjFqxElmCHN7CiuF61PSrl4zWDmcUvr5V8ykWdlMHOMYsAFPpKLMqosXIj6Eu4jZYDXOsDqhyTCLefRD6N0KWEf/pl8oSFBh0aBDQiIEp5UgZfTrLOSNgAYxIPo0rII6QFZ0u+zg0EZ9q3v5hU7HExPpwiW681J9FgUn1OCpBlukhw8RXSRzUgPvUXMd9DflRIi7UTmAyQXzupgM60XWc1uLyIwXY0ToV7ygtZczQNEKE2PVw0h5hCUtAQzMCZG/ArS5GJky+Te3MUj8bjhQI/pGF3RMd5TUWQrnJ0PNd+jxYWO/fiPaj8yRY5TQsiA==; s=purelymail1; d=spwhitton.name; v=1; bh=uCWDHTKcecBEJCwN3ellsLzXuz36nfFE0EmXA8+MRnk=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=c8kDwYsA1kZ0VLBYzCFdLvvKu41VmRIPmxRS8v5rA1Wu6uBj4VpX2Vlq6FNBrlNvB9elYnRQOtYPSAjKHryvTV/gPSiV/qsTMaNx1aZAP02GI5TgZkJbMe+JH0MDeccZVFmL5nuhSqnYHoeY+ekBf+TaRPnYA07jmJILm3fqzvgSO7R7w9bV8kfxy5S1lEkVNpTnJmhD9X4O3SqGQpki0MmOhyATgw9a/6bsdH7JQP6pAPoxGucnjdqrylYEY4wCy03i/P0IVeD8Nin6KdorBttl5GD0LFhPz+ww8L0H2HPTrk5hDKv34sbhqAslDBlV+rgoyc8WXP7aOKeJxUCTWA==; s=purelymail1; d=purelymail.com; v=1; bh=uCWDHTKcecBEJCwN3ellsLzXuz36nfFE0EmXA8+MRnk=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: emacs-devel@gnu.org Original-Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 833229211; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 07 Nov 2024 02:55:06 +0000 (UTC) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id DF6447E063B; Thu, 7 Nov 2024 10:55:03 +0800 (CST) In-Reply-To: (Alan Mackenzie's message of "Wed, 6 Nov 2024 17:42:29 +0000") Received-SPF: pass client-ip=34.202.193.197; envelope-from=spwhitton@spwhitton.name; helo=sendmail.purelymail.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:325198 Archived-At: Hello, On Wed 06 Nov 2024 at 05:42pm GMT, Alan Mackenzie wrote: > OK, we can create closures, but so what? Sometimes being able to use closures enables you to experiment with code in certain ways that lead you to come up with solutions to problems you didn't think you could solve. Without closures, sure, the solution is still expressible, but you might not have ever come up with it. It's the thing about good notation making the mathematical discoveries even possible, even though the mathematical truths are not dependent on the notation we adopt. -- Sean Whitton