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: Standardizing more key bindings? Date: Mon, 02 Nov 2020 00:41:02 -0500 Message-ID: References: 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="17952"; mail-complaints-to="usenet@ciao.gmane.io" Cc: dgutov@yandex.ru, thibaut.verron@gmail.com, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Nov 02 06:41:52 2020 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 1kZSbG-0004Wr-TX for ged-emacs-devel@m.gmane-mx.org; Mon, 02 Nov 2020 06:41:50 +0100 Original-Received: from localhost ([::1]:57696 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kZSbF-0000LY-FX for ged-emacs-devel@m.gmane-mx.org; Mon, 02 Nov 2020 00:41:49 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50312) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZSaV-0007wN-Oq for emacs-devel@gnu.org; Mon, 02 Nov 2020 00:41:03 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:39807) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kZSaV-0000Hf-6f; Mon, 02 Nov 2020 00:41:03 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kZSaU-0007nV-72; Mon, 02 Nov 2020 00:41:02 -0500 In-Reply-To: (message from Stefan Monnier on Sun, 01 Nov 2020 08:51:54 -0500) 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:258618 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. ]]] > So what? Their command loop does do "read, then eval, then print". No, it doesn't. It parses and executes a command, but it is misleading to describe that as "read, then eval" in those languages. > Whether the "read", the "eval", and the "print" part are made available > to the language or only used by the interactive loop Those conceptual parts are implemented separately in Lisp because Lisp exposes them. In a language which does not expose them to users, they may not exist as separate parts in the code. doesn't change the > code of the interactive loop, nor how the user interacts with it. We want to make users aware of how Lisp is different, not look for ways to downplay the differences. If you have new pertinent facts to show me, I am interested. However, different ways of stating your position will not convince me, so please skip it. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)