From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Add shell-quasiquote. Date: Sat, 17 Oct 2015 23:44:39 +0300 Message-ID: <5622B337.4050700@yandex.ru> References: <87si59wj42.fsf@T420.taylan> <83eggt4esi.fsf@gnu.org> <87fv19wh7b.fsf@T420.taylan> <83bnbx4d7e.fsf@gnu.org> <87twppuzfu.fsf@T420.taylan> <83a8rh48if.fsf@gnu.org> <87io65utmt.fsf@T420.taylan> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1445114704 29810 80.91.229.3 (17 Oct 2015 20:45:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 17 Oct 2015 20:45:04 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?UTF-8?Q?Taylan_Ulrich_Bay=c4=b1rl=c4=b1/Kammer?= , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 17 22:45:03 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 1ZnYLe-0003mr-KI for ged-emacs-devel@m.gmane.org; Sat, 17 Oct 2015 22:45:02 +0200 Original-Received: from localhost ([::1]:59696 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnYLd-0005vR-MT for ged-emacs-devel@m.gmane.org; Sat, 17 Oct 2015 16:45:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34871) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnYLR-0005vM-Cb for emacs-devel@gnu.org; Sat, 17 Oct 2015 16:44:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZnYLM-0007MC-D6 for emacs-devel@gnu.org; Sat, 17 Oct 2015 16:44:49 -0400 Original-Received: from mail-wi0-x234.google.com ([2a00:1450:400c:c05::234]:36018) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnYLM-0007M2-7K; Sat, 17 Oct 2015 16:44:44 -0400 Original-Received: by wicfx6 with SMTP id fx6so3582487wic.1; Sat, 17 Oct 2015 13:44:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=kxJ34ztwKJ4sEKNkODIdRXBXVDR7cbKUdZoLovb9vpE=; b=R9MmbhcLrAv1CcHpvnazyV/6qxaMy3X0PIISXlhkrsaDUT/KRTLkXn5+B71ddlSCkf w/23Z3QVJva1MelT0c4VmWzODdQ+4ve8kXbZEIAsDOU1H1IJuy1LZnAZfMPCcvxyTraC k+fJrGvOqcb7o/NusiYlqzMzN9FExUuG4cUeW74LuCPkt18cx0EEzmlL5IQr9FlskgVG O2tvp3anikEAH43M1OaJCtAWsPe4K4c9F6hsIM+uq1V+brXgrntLA+IOnvbUWRCH03Pm rg+kYq7aDGDu+lY6M7s7/KsP1qFmZ+p4oGMrQEGNACtPywvv3kCrXztXTcCXPv++vH83 brBg== X-Received: by 10.180.79.34 with SMTP id g2mr12782558wix.28.1445114683717; Sat, 17 Oct 2015 13:44:43 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id bg9sm6036141wib.14.2015.10.17.13.44.41 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 17 Oct 2015 13:44:42 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 In-Reply-To: <87io65utmt.fsf@T420.taylan> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::234 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:191880 Archived-At: On 10/17/2015 11:28 PM, Taylan Ulrich Bayırlı/Kammer wrote: > I have taken a look. It doesn't use the same strategy even for POSIX > shells, and I can't be as sure of its safety as I am of the safety of my > implementation. When it comes to non-POSIX shells, I have no clue. If you know of a real problem scenario reproducible with shell-quote-argument, please file a bug. Then we'll fix it. Either way, please avoid reinventing the wheel.