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: Christmas wish: Literate Elisp Date: Fri, 13 Dec 2019 23:16:31 -0500 Message-ID: References: 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="139293"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: arthur miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 14 05:17:12 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 1ifyre-000a3u-Re for ged-emacs-devel@m.gmane.org; Sat, 14 Dec 2019 05:17:10 +0100 Original-Received: from localhost ([::1]:56104 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ifyrc-0007hc-WC for ged-emacs-devel@m.gmane.org; Fri, 13 Dec 2019 23:17:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39707) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ifyr2-0007hR-Vh for emacs-devel@gnu.org; Fri, 13 Dec 2019 23:16:33 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:55710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ifyr2-0003ue-EV; Fri, 13 Dec 2019 23:16:32 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ifyr1-0002HB-KU; Fri, 13 Dec 2019 23:16:31 -0500 In-Reply-To: (message from arthur miller on Thu, 12 Dec 2019 15:45:50 +0000) 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:243364 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. ]]] The idea sounds basically plausible, but note that simply rejecting all lines that start with anything other than ( plus whitespace will give the wrong results. Lisp code includes lines that start with other things. Look at any file of Lisp code and you will see many that start with letters, digits or quotes. The proposal needs to be corrected for this. But I think that correction won't be difficult. Indented comments should be recognized and formatted differently but not exactly the same as interpolated text. Perhaps triple-semicolon should be the marker for interpolated text. That way, it would not require any change in Lisp parsing or in Lisp Mode. -- Dr Richard Stallman Founder, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)