From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Interpret #r"..." as a raw string Date: Wed, 03 Mar 2021 09:00:52 +0200 Message-ID: <83h7ls67rv.fsf@gnu.org> References: <20210227.031857.1351840144740816188.conao3@gmail.com> <83pn0mppjd.fsf@gnu.org> <87zgzqz6mu.fsf@db48x.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17717"; mail-complaints-to="usenet@ciao.gmane.io" Cc: db48x@db48x.net, matt@rfc20.org, conao3@gmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 03 08:02:24 2021 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 1lHLWZ-0004XL-RM for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Mar 2021 08:02:23 +0100 Original-Received: from localhost ([::1]:41440 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHLWY-0003wQ-Tx for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Mar 2021 02:02:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHLVR-00035n-8N for emacs-devel@gnu.org; Wed, 03 Mar 2021 02:01:15 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:60565) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHLVO-0006zx-D9; Wed, 03 Mar 2021 02:01:10 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2814 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lHLVE-0000rG-0n; Wed, 03 Mar 2021 02:01:00 -0500 In-Reply-To: (message from Richard Stallman on Wed, 03 Mar 2021 00:53:55 -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:265863 Archived-At: > From: Richard Stallman > Cc: monnier@iro.umontreal.ca, db48x@db48x.net, eliz@gnu.org, > conao3@gmail.com, emacs-devel@gnu.org > Date: Wed, 03 Mar 2021 00:53:55 -0500 > > In Lisp, what you put in the program _is_ a string. What you write > in the textual code is not a "literal", it is the textual representation > of the string to put in the program. What is the difference between "literal string" and "textual representation of a string"? I don't think I understand the difference from what you wrote. > I just saw that the term "literal" appears occasionally in the Emacs > Lisp Ref Manual. Would someone like to rewrite those parts so that they > fit the concepts of Lisp batter? To rewrite those parts, one needs to understand what's wrong with them and how to express that better. For example, we also say "literal characters" in a few places -- is that wrong as well, and if so, how?