From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Some ideas with Emacs Date: Wed, 04 Dec 2019 23:41:21 -0500 Message-ID: References: <87d0dbszjn.fsf@mbork.pl> <8736e4titj.fsf@mbork.pl> <871rtoti9w.fsf@mbork.pl> <87zhgcrveo.fsf@mbork.pl> <87wobfs1b5.fsf@mbork.pl> <87wobdqa0d.fsf@mbork.pl> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="161499"; mail-complaints-to="usenet@blaine.gmane.org" Cc: van@scratch.space, emacs-devel@gnu.org To: Marcin Borkowski Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 05 05:41:35 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1icixL-000ftb-4v for ged-emacs-devel@m.gmane.org; Thu, 05 Dec 2019 05:41:35 +0100 Original-Received: from localhost ([::1]:49916 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icixJ-0008Tq-MW for ged-emacs-devel@m.gmane.org; Wed, 04 Dec 2019 23:41:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34572) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icixA-0008QF-AN for emacs-devel@gnu.org; Wed, 04 Dec 2019 23:41:25 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34518) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1icixA-00064M-4W; Wed, 04 Dec 2019 23:41:24 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1icix7-0006l2-Gg; Wed, 04 Dec 2019 23:41:23 -0500 In-Reply-To: <87wobdqa0d.fsf@mbork.pl> (message from Marcin Borkowski on Wed, 04 Dec 2019 00:12:18 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:243137 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 don't know -- but it needs updating, so I hope there will soon > > be another major contributor. > What exactly needs updating there? One thing is that Emacs Lisp now supports lexical scoping. When Chassell wrote the intro, we had only dynamic scoping. However, there could well be other things that have changed. For instance, the newer control constructs such as when, until, dolist, may not be in the intro, and perhaps should be. (I have never read the intro -- when it was written, I already knew Emacs Lisp ;-). -- Dr Richard Stallman Founder, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)