From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Brooks Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Interpret #r"..." as a raw string Date: Wed, 03 Mar 2021 03:48:18 -0800 Message-ID: <87eegwh30d.fsf@db48x.net> References: <20210227.031857.1351840144740816188.conao3@gmail.com> <87r1kxi97x.fsf@db48x.net> <878s74zm7o.fsf@igel.home> <87y2f4h9m3.fsf@db48x.net> <87y2f4y48e.fsf@igel.home> <87tupsh7w8.fsf@db48x.net> <87mtvkh7hf.fsf@db48x.net> <87tupsy26t.fsf@igel.home> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17844"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Cc: =?utf-8?Q?Aur=C3=A9lien?= Aptel , Naoya Yamashita , Stefan Monnier , Emacs development discussions To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 03 12:53:56 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 1lHQ4h-0004St-Mf for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Mar 2021 12:53:55 +0100 Original-Received: from localhost ([::1]:48214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHQ4g-0001fn-Mn for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Mar 2021 06:53:54 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57016) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHPzQ-0003iF-8I for emacs-devel@gnu.org; Wed, 03 Mar 2021 06:48:28 -0500 Original-Received: from smtp-out-4.mxes.net ([2605:d100:2f:10::315]:52243) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHPzM-0005h8-Hh for emacs-devel@gnu.org; Wed, 03 Mar 2021 06:48:28 -0500 Original-Received: from Customer-MUA (mua.mxes.net [10.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 4DrC1c1NpQz3cBr; Wed, 3 Mar 2021 06:48:19 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mxes.net; s=mta; t=1614772101; bh=yEzfiMJT6yArgcGb7xIkadn5KTepTEZOgEn68j2mRVc=; h=From:To:Subject:References:Date:In-Reply-To:Message-ID: MIME-Version:Content-Type; b=js7DAeBF2C/B7QdVGoJ2mNsnnyiQrc2pFaNkvpsra+T63HXUKtQR7/GZ6GQDZaDnm AT2q6wIPa5fQRpzjnsU+B6xU3kO1+/ohzYCpARj4aWMBdWNyGc0SnMBy/QmpQSs2MH pxMYvWgyhTt66y7tJRHiPXOIR/A88UHWcaXsR5GM= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGOfPtRkwAAABJQ TFRFpKfbdou67PD6JjJgAwUWXGSeIcyLHgAAAkZJREFUOI1VU8Fy6yAMxLi+Q13fCZ3cnQL3dqTc 7RD+/1feStDXVnXHDuvVSivZTMba2GPdw3gyCGcMAFxTyrTd9dwGoxHiZX9PmRFUHYAQlGGtXY+F Uk0SJOxgJiUEnH1qkitT9D+pQub7qGAmUbR6bu3CvI96Yv6QqkBBMrsyfZccr1/RDXGDTLf4P7ZY glVxe2V+/ACXWO1gvDO9/gDRpFFVmPluvLcmBjd5H6d8DEte+Pbk4rcY/Fa5tLKLOtCZsuQKYhpa LOkYDT7hESya7/WIET3lfQBqX0pwFtbI832Is0ayMUR9B+12xjgPCQ089cfwkCkX6L5TPmRelJTh zMS0Sz1PyjLAMCUWjcmgQLWQMds+e3aaauZDf9dU9A2/8kPVF2odCUoMKHkfjJR+mbgC+DRiycw5 3XSqGe6HmhN/AWjHypkAXOAFW5EiuA1ge2GiZuMb0s1fSEXcATeLUfbyEY2L8yPOmdSsdghQXx3K pz2eoeXuYvMCINVFDrCdNfVUp4eJ6cSEbjbgFjBEvonGGTrgv9cHjAc8aVgSAPoxaONbzfwhDIhR at7IIS7fAGiDSwIA9alhhTBzfA7YM2FY6eMwayrIGK8FDFmshmUA43WqhFtpvoqG9HHaJ7fqtgTz 8EWVkgZgtsylFliHDgk0MB7KAEC45C/rgnGvanNLXyzOeTzcT2nw/N44gfrtYXRQLoz9Q3TgmJRx 2Mx/Q51qzpm+l3m8z2SWBqC5+PZXAtNYlGFf/gKfHfjFkDT4x7od7R+w3Ls+ZdQBuQAAAABJRU5E rkJggg== In-Reply-To: <87tupsy26t.fsf@igel.home> (Andreas Schwab's message of "Wed, 03 Mar 2021 11:14:02 +0100") X-Sent-To: Received-SPF: none client-ip=2605:d100:2f:10::315; envelope-from=db48x@db48x.net; helo=smtp-out-4.mxes.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_PASS=-0.001, SPF_NONE=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:265875 Archived-At: Andreas Schwab writes: > On M=C3=A4r 03 2021, Daniel Brooks wrote: > >> Also, I think it's pretty funny that you suggest we should be using >> Bash's raw strings because they are useful, and simultaneously that it >> would not be useful for Emacs to have raw strings. > > There is nothing wrong with using existing solutions. That's a rather good point. Bash already exists, and someone else is already doing the maintenance. The implementation effort was spent decades ago, and the burden of maintaining that implementation appears to fall on a single person, Chet Ramey. Possibly there are a few others who help out (plus there are the maintainers of compatible shells, who must do similar maintenance work). The benefit is spread out over millions of people world=E2=80=93wide. It is certainly good for us to take advantage of Bash features like single=E2=80=93quoted strings, since they benefit us and cost= us nothing. Meanwhile, we have dozens of people here who regularly help maintain Emacs, so I don't think it would be too hard for us to provide the same benefit to our users, and ourselves. db48x