From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Naming FCRs Date: Wed, 29 Dec 2021 11:19:29 -0500 Message-ID: References: <01d516b3-86ca-fdf3-73f0-49b2e6930499@gmail.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3077"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Jim Porter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 29 17:20:11 2021 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 1n2bgQ-0000YD-M9 for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Dec 2021 17:20:10 +0100 Original-Received: from localhost ([::1]:39270 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2bgO-0004fT-Q0 for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Dec 2021 11:20:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2bfl-0003zJ-8D for emacs-devel@gnu.org; Wed, 29 Dec 2021 11:19:29 -0500 Original-Received: from [2001:470:142:3::e] (port=43802 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2bfk-0001ax-TI; Wed, 29 Dec 2021 11:19:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=GB2snDn56VxYCEfstGSfp03m7ewq0eLZpJZ4PzoZJRk=; b=DoCJkrb+THlt ww4jkRkViEr4A2pLsSTyJSKoEQ/tBKXSdTiDXWuAkJEEAsr6oE5Kc+oEu3xzjjtHC5WlRLaW0xyo3 c4wMfxiCJjX7wW5OOPdKycxSxzVlEiB4+TAzpG8j+9krNZtQXtfvqHt2gV65mLABuXcknHal0OnIo gJ3IwF+lTNyZuwVLNb/2WZTAqn1ZnFd1o5C1R0iBWMTB28RLkN+ZYgbZ08Rb/7jGQ1Ta37p6DDEcC krQQs872xH3m7pbNf270Nn4NpbKiBA3DiIOWGMlhr0lizFLQWp97agkep+ahtkbpoEAEZR8HpL5ZD 3QO8BqVzvFnYVOWhuBUmQg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1n2bfl-0006Ge-50; Wed, 29 Dec 2021 11:19:29 -0500 In-Reply-To: (message from Jim Porter on Tue, 28 Dec 2021 10:35:07 -0800) 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:283571 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] I think we should extend the functionality of closures by providing a way to access the bound variables in them. Then we won't need to make Emacs Lisp more complicated with a new data type, because ordinary closures will do this job too. Does anyone argue that it is important to distinguish between closures that permit access and closures that don't permit access? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)