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: About implementing libre.js/el in Emacs Date: Sun, 30 Aug 2020 23:53:33 -0400 Message-ID: References: <791FBE67-B71F-4F80-810D-BE29B55FD10C@mit.edu> 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="20686"; mail-complaints-to="usenet@ciao.gmane.io" Cc: qhong@mit.edu, theophilusx@gmail.com, emacs-devel@gnu.org, eggert@cs.ucla.edu To: "T.V Raman" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 31 05:54:03 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 1kCatO-0005Fp-Ij for ged-emacs-devel@m.gmane-mx.org; Mon, 31 Aug 2020 05:54:02 +0200 Original-Received: from localhost ([::1]:60184 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCatN-0000bO-KW for ged-emacs-devel@m.gmane-mx.org; Sun, 30 Aug 2020 23:54:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kCasx-0000BH-N7 for emacs-devel@gnu.org; Sun, 30 Aug 2020 23:53:35 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49571) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCasw-0007wp-Iq; Sun, 30 Aug 2020 23:53:34 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kCasv-0004Xo-Ge; Sun, 30 Aug 2020 23:53:33 -0400 In-Reply-To: (raman@google.com) 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:254424 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. ]]] > At the same time, having a "web in emacs extension language" might > allow us to imagine, invent, and create a whole new class of > collaborative interactions That phrase is evocative, but it isn't concrete. It could mean many things. To me, it suggests the idea of a web site that people interact with through a particular Emacs Lisp program. Is that what you mean? If a web site intends users to run some specific Emacs Lisp program, the way to do this and respect the users' freedom is to release that program like any other free software package. That way, users can make and use modified versions. Users and distros can release and maintain their versions, too. But I don't see that this has anything to do with the question of Emacs and Javascript. Javascript plays no role in it. If you mean something else, could you describe it more clearly? -- 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)