From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: What improvements would be truly useful? Date: Mon, 05 Mar 2018 18:05:10 -0500 Message-ID: References: <87inaiss6l.fsf@web.de> <6FCF6ACA-4F29-4B6B-BE9D-D7130C6E9495@gnu.org> <87fu5moe4c.fsf@web.de> <877eqyocro.fsf@web.de> <83zi3uz4nb.fsf@gnu.org> <0b1dd3fa-e0b0-ed20-a256-dd92d1c1826f@dancol.org> <8bc3c4c7-dfc7-987a-95e7-bd309e2326c6@cs.ucla.edu> <03118DC0-39DA-4AB5-980E-A33809B9A5EE@raeburn.org> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1520291075 13897 195.159.176.226 (5 Mar 2018 23:04:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 5 Mar 2018 23:04:35 +0000 (UTC) Cc: emacs-devel@gnu.org, raeburn@raeburn.org, dancol@dancol.org, eggert@cs.ucla.edu To: Rostislav Svoboda Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 06 00:04:30 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esz9b-0002Pw-Tl for ged-emacs-devel@m.gmane.org; Tue, 06 Mar 2018 00:04:24 +0100 Original-Received: from localhost ([::1]:52012 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eszBe-0008Bt-JZ for ged-emacs-devel@m.gmane.org; Mon, 05 Mar 2018 18:06:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46257) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eszAb-00088X-7u for emacs-devel@gnu.org; Mon, 05 Mar 2018 18:05:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eszAa-0005is-8A for emacs-devel@gnu.org; Mon, 05 Mar 2018 18:05:25 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eszAN-0005ZM-8P; Mon, 05 Mar 2018 18:05:11 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eszAM-0005Qn-Fs; Mon, 05 Mar 2018 18:05:10 -0500 In-reply-to: (message from Rostislav Svoboda on Mon, 5 Mar 2018 18:32:06 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:223307 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. ]]] > IMO the future of GUI apps and in our case editors, lies in browser > based frameworks programmable by some lisp dialect. For the moment it > would be a stack based on electron, clojurescript, codemirror, etc. I have a feeling we are talking about totally unrelated questions. I'm talking about extending Emacs to edit more kinds of _documents_. Documents with more and different layout features, but still _documents_. A document is a self-contained file of declarative data that you can display and edit on your computer, without any sort of network connection. And if you send it to me, I can display it too and it looks the same for me as for you. It is crucial for a document to be declarative. It is not safe for an editor to run unrestricted software out of a document. That's why Emacs is careful to make sure documents can't run code. I looked at threejs.org, and it has an array of interesting images which seem to have something to do with Javascript libraries. They may be useful for other purposes, but not for an editor for documents. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) Skype: No way! See https://stallman.org/skype.html.