Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s4NDkZrd018265 for ; Fri, 23 May 2014 15:46:36 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx006) with ESMTPS (Nemesis) id 0Laso4-1XCDK03bsO-00kNz3 for ; Fri, 23 May 2014 15:46:29 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s4NDhfaa027386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 23 May 2014 15:43:41 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4NBZ8O6001587; Fri, 23 May 2014 15:43:40 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11102719 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 23 May 2014 15:43:40 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4NDheSw014329 for ; Fri, 23 May 2014 15:43:40 +0200 Received: from ix.urz.uni-heidelberg.de (cyrus-portal.urz.uni-heidelberg.de [129.206.100.176]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s4NDhepM027365 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 23 May 2014 15:43:40 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by ix.urz.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4NDhd82000795 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 23 May 2014 15:43:39 +0200 Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s4NDhT2N027262 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 23 May 2014 15:43:32 +0200 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Wnpkv-0007kG-6n for LATEX-L@URZ.UNI-HEIDELBERG.DE; Fri, 23 May 2014 15:43:29 +0200 Received: from p50890a66.dip0.t-ipconnect.de ([80.137.10.102]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 23 May 2014 15:43:29 +0200 Received: from news3 by p50890a66.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 23 May 2014 15:43:29 +0200 X-Injected-Via-Gmane: http://gmane.org/ Lines: 42 References: <537E212E.2030607@morningstar2.co.uk> <537E5311.3020302@nag.co.uk> <537E60D1.7010708@morningstar2.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="big5" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p50890a66.dip0.t-ipconnect.de User-Agent: 40tude_Dialog/2.0.15.41de X-Spam-Level: X-Spam-Flag: No X-Envelope-From: X-Spam-Status: No, hits=-3.20 required=5 tests=AWL,BAYES_00,L_P0F_UNKN,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS, SPF_PASS Message-ID: Date: Fri, 23 May 2014 15:43:11 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Ulrike Fischer Subject: Re: Reading from the system (pipe input) To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by relay.uni-heidelberg.de id s4NDhfaa027386 Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:dL5C7L/nFEI=:JZHxkXWsHqmMJ4bfcQWUFoYf49 hTzUqCd62X+c2PtVHDgheXjwTWnTzZX2OCA6itSMfmJ7hbdUGuAm7VIwlXSaHioXSW/eRfjal Y4+rqT3biBYC46iCsESECLIe2Vo6LnjfnkJVD+9Tk+KnE8ABcxigVkY9RU1ARyDm7ZjjBY2B3 2sPzxnEIEQGmGkqsetfE7tAj9OAE/iE1Jv+MUPh+M+WmjwjVRT6nE6dCtzhs3qpQhhFiLLbsF LlNqy80vZUnAqjsb615tDP45JiacZ3FzE7HXXHPL6m9fze4azddUzYqYuXSHrE2pf7Dt5o/OM VEl5FNLG6eGkC9cnphX9C3cPhTmd4DEdDldB/B71ATtM0SNt/qPF2yQ+9R7bffzwOAeJX+B5B iEGgj8Tw0nvEhK3ugTvITHw5oraaQ6qyQnBl7iFfAyh5cfS6ESD6Kzrv0UqrrO49ky2HyY+E7 BTugSDpqh7DBQBxgDTzefBSjSJ8IenOwHQZIErE4XOMvbMh138atbYLJkpSt7dOBoTft1objA ZJZSigI1qq+oumVl4YUOz3w0HEHw9+OkEjBqhTrlpw/mWYkkMh8w5P4AN8y1DALsNauObIHiF 7QpjOF5TGL3rH58/WbmbM1Lqdeq1FgCzYV0LuHaZBaIDiJFKM9kVpncLqJUJUK/aEluBiW41f 3Z7qd57KMnG8XKZ0ggZzGw9XE2jmLmzRJrL3leeTBE4cw7vD5PBIuyUoqHXf4M3a2ezseNH4S AyvqjfDLwxfqQKw8D4D85ssyRIa6lAgLIXUQ7FR2VA/i8Ez3enxanB8juqkL4WYpvRWgCWTFM hYWituiD5uYBzpYzYmP76yEWMC2FyppdyL6TXuySK8OD6kTMhZZCa8ic1Whb0/bkil0MVIbKz jOYZgTeJNSiXYTD4vsPQuCvzE9EPkroKWEl8NRD98bmNgjGYawcxxBLGLNUUuLbQUDAFZE3B6 sv8aFiRRV2tQ1WwNpss8zmh5gdhO5qJT2LsOOf8X1YF2jHCSx6VRG099JVK1a5Qqh5sM+3KlK oU2FQ2rm/xwA4ExG3NxEZwlBGaWfD0vYzYiIaCoZtK7TsiCqNkdj+Kk/gy6BMn2X59/cNi/J/ ZCHn8rLJ7l2Pi8rZoocCRSKm45VEvra+bevBU2/S0+fr/Moc3SDMn7CFA8Q/c+Y52E7ptXhmg DraCsLThmbitF4y/zCk3lEoAhW1qUYm1fVIK0spLkcrWgkY6N5xxZcq7jNuv254HhuJ09/ujr GmjpJKvfOnQ5TAqmRkmAM+pvAq86PNktvTKyM3kPld9UeNd9sGgZMx37e3Ihnicmb7o6tlUYs cITRSI6FM6uffljtGJqP1Xy+juS18f0zQc1qpFQ0omLAuzwyEXYOG4P2/opn1KJBV7maGgZfT 21T5myr4935aRojQ8zbu+sKr1qXINLEZWO+KzfCzbK4UhWmC5JaI3fmNimBRlWxqyZLU7Rglg WeUEAerSGo8+44zcmCUNxL5fmDskOuu2v1uCl1M9HSOe2MBqzjwq/Wkkm+gsIl2lbq6wSabrD dXLToBASH9j5rz9UPCAITkALzJiHCrZmA/xJ6LCpw X-UI-Loop:V01:Y+EzRV2iP2A=:n5UFyn8TI7H/weJ2SZoRszJ98NAtjvUhTWukep7pfm0= Status: R X-Status: X-Keywords: X-UID: 7444 Am Fri, 23 May 2014 22:47:01 +0930 schrieb Will Robertson: >>> Shouldn't we just allow spaces (and leading | or any other system >>> dependent special >>> syntax) just surrounding any user supplied name by " " to keep it tog= ether? =20 >> Space behaviour notwithstanding, I think the point here is that the pi= pe >> input approach is sufficiently different from a 'real' file to deserve= a >> separate interface. =20 > One big difference being I think, which I=A1=A6m stealing from a tex.sx > comment I read recently (sorry for the lack of attribution =A1X > maybe Heiko?),=20 It was probably my comment to an answer of Heiko. > being that MiKTeX explicitly requires a > =A1=A7-enable-pipes=A1=A8 option passed to pdfTeX to function whereas T= eX > Live permits pipes with -shell-escape. =20 > I could be wrong but I think this is a bit of an issue because > shell-escape-being-enabled can be queried within pdfTeX whereas > MiKTeX support for pipes can=A1=A6t be. This makes it > difficult/impossible (?) to provide an equivalent expl3 interface > on all platforms. I could make a feature request for miktex if necessary. But someone will have to explain first what (or for what) is exactly needed.=20 (I e.g. don't know exactly when texlive allows pipes) (But I wouldn't like to bother Christian for something that it is only needed to handle file names with spaces. Imho when you start to quote file names there is soon either one quoting level too much or too few when people start to pass the file names around. There are better ways to spent ones time ;-)).=20 --=20 Ulrike Fischer=20 http://www.troubleshooting-tex.de/