From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Add shell-quasiquote. Date: Mon, 19 Oct 2015 16:56:16 +0300 Message-ID: <831tcrgdxb.fsf@gnu.org> References: <87si59wj42.fsf@T420.taylan> <878u6znii9.fsf@T420.taylan> <836123gfh2.fsf@gnu.org> <87vba3m13b.fsf@T420.taylan> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1445263041 18404 80.91.229.3 (19 Oct 2015 13:57:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 19 Oct 2015 13:57:21 +0000 (UTC) Cc: emacs-devel@gnu.org To: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?Bay=C4=B1rl=C4=B1=2FK?= =?utf-8?Q?ammer?=) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 19 15:57:12 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZoAw3-00066S-Ch for ged-emacs-devel@m.gmane.org; Mon, 19 Oct 2015 15:57:11 +0200 Original-Received: from localhost ([::1]:39643 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoAw1-0002mf-NI for ged-emacs-devel@m.gmane.org; Mon, 19 Oct 2015 09:57:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44144) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoAvD-000252-HP for emacs-devel@gnu.org; Mon, 19 Oct 2015 09:56:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZoAv9-0005jO-7e for emacs-devel@gnu.org; Mon, 19 Oct 2015 09:56:19 -0400 Original-Received: from mtaout26.012.net.il ([80.179.55.182]:56054) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoAv8-0005j9-W5 for emacs-devel@gnu.org; Mon, 19 Oct 2015 09:56:15 -0400 Original-Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0NWH007000667600@mtaout26.012.net.il> for emacs-devel@gnu.org; Mon, 19 Oct 2015 16:59:27 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NWH00OC90734U70@mtaout26.012.net.il>; Mon, 19 Oct 2015 16:59:27 +0300 (IDT) In-reply-to: <87vba3m13b.fsf@T420.taylan> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.182 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:192100 Archived-At: > From: taylanbayirli@gmail.com (Taylan Ulrich Bay=C4=B1rl=C4=B1/Kamm= er) > Cc: emacs-devel@gnu.org > Date: Mon, 19 Oct 2015 15:36:56 +0200 >=20 > > Please do use shell-quote-argument. Fixing any problems in > > shell-quote-argument is orthogonal to this package. Inventing yo= ur > > own functions for that is not the right way. >=20 > I won't use shell-quote-argument so long as it doesn't provide the = same > semantics. IMO (and that of others), it provides the correct semantics for this kind of functionality. Please feel free to convince us what different semantics it should provide. If you succeed, shell-quote-argument will be changed as needed. But if you don't succeed, then as long as you want your package to be part of ELPA, please accept the opinions of the Emacs maintenance team, even if you don't necessarily agree. That's the nature of community projects such as Emacs and ELPA. The goal is to provide a coherent set of packages that all adhere to some common standard, which users can rely upon. If we all start rolling our own replacements for APIs we think should work slightly differently, the result will be chaos: a set of packages that only don't really work together.