From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Interpret #r"..." as a raw string Date: Wed, 03 Mar 2021 11:12:57 -0500 Message-ID: References: <20210227.031857.1351840144740816188.conao3@gmail.com> <87r1kxi97x.fsf@db48x.net> <87czwgk0kg.fsf@gmx.de> <87im68h628.fsf@db48x.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35422"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: =?windows-1252?Q?Aur=E9lien?= Aptel , Naoya Yamashita , Michael Albinus , Emacs development discussions To: Daniel Brooks Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 03 17:18:27 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 1lHUCh-00096Z-Pa for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Mar 2021 17:18:27 +0100 Original-Received: from localhost ([::1]:60732 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHUCg-0004vq-NC for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Mar 2021 11:18:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34276) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHU7V-00013o-Er for emacs-devel@gnu.org; Wed, 03 Mar 2021 11:13:05 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:61077) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHU7S-0004h7-7c for emacs-devel@gnu.org; Wed, 03 Mar 2021 11:13:04 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7B9DC100250; Wed, 3 Mar 2021 11:13:00 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id DB1D110022F; Wed, 3 Mar 2021 11:12:58 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1614787978; bh=bo7JcrGiwmwzlTyG+VPidDPosrvu88yurSiOVliIJSE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Be4Hoh77poaX8ix0QqamyaAbtNDKzeZWucuzDmjBqqEyEOUzqsyNKgtjSYOjmWlq9 Q3fl2rpC4IbZzR4by9pdXaKhPemnaY9QRSDpxQZb+j5YCu/nemWII3ubkGVQl7ZQE6 65lRUTxXUxnMM6G8S0mp4nC5mlVvgTDR0V8p5wwpwIxYPREjRK3yPMJPfs9jPULvSz psgBfQzeMCPY/AIuryo4HPSkVtgvVTFoU+f7xAlqiVGR0nL5G/GXbqTTRMjRTswq86 pR2YOzLCTNFbah5Y6LCj4w9AMS+GWLfSsgqaCayx2jJN1i/0w0H22aXTGcc0FE0i6l vY8k3QDlfwG+A== Original-Received: from alfajor (unknown [216.154.41.47]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9EB2C12016F; Wed, 3 Mar 2021 11:12:58 -0500 (EST) In-Reply-To: <87im68h628.fsf@db48x.net> (Daniel Brooks's message of "Wed, 03 Mar 2021 02:42:23 -0800") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:265892 Archived-At: > Then I guessed wrong. Will you be insulted if I assume that you have a > slight case of stockholm syndrome? ;D Except that escaping is not going anywhere. You can use various tricks to try and avoid it, but the *main* issue with escaping is not to double those backslashes, it's just to be aware of the need for it and know when and how to handle it (witness the number of commits where we just add a missing call to `shell-quote-argument`). Introducing raw string literals doesn't actually help in this regard, AFAICT. Stefan