Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s4MHFbLX011587 for ; Thu, 22 May 2014 19:15:38 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx101) with ESMTPS (Nemesis) id 0MHmwj-1WkVv42c29-003csl for ; Thu, 22 May 2014 19:15:31 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4MHCMqC025643 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 May 2014 19:12:22 +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 s4M99nKt018895; Thu, 22 May 2014 19:12:22 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11079007 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 22 May 2014 19:12:22 +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 s4MHCLYV012708 for ; Thu, 22 May 2014 19:12:21 +0200 Received: from smtp2.easily.co.uk (smtp2.easily.co.uk [62.128.146.103]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s4MHCFD5009917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 22 May 2014 19:12:18 +0200 Received: from [139.222.114.112] (port=57732 helo=[139.222.114.112]) by smtp2.easily.co.uk with esmtpa (Exim 4.43) id 1WnVYU-0007ld-JA for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 22 May 2014 17:09:18 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <537E212E.2030607@morningstar2.co.uk> Date: Thu, 22 May 2014 17:09:18 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: 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: 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:cyBgi49cHCg=:QOnWtxxmM+/UJRa5OKbz8K3VD6 TK8VteHHd9ufKAQn2ihVKy0gkN764tuHw1IaRouaqjScfcdG2hKpaDyiSYQlJATtbKA8lWMtA 1msHRUw0S9Wy0c1fy19d9x4sEowt32R+eH+kTEIUz8TUZnTGs60/nRvLqj9TpEIw+sAUBA6Tg /Wk8Yuzpy4EsifJyzGjEU/KvDDqj+58egp29TJ8sUvaCNLHgNufmOiaN4UTAOfQpMeVom1j9n ypjSqe8Ndl09zvjkQsGKKSvVn0oeQAV3Zxc23WjbgzOlof7alGqCt25RcftKR4rHBY1vnQ3Ij YuILc/QsEyZAZAtGwWqy31sYGqVCvB+na201kxhBkKJEjX1/VSksa+pnSFfUWFcLurMcByC4D 4Dv6y5BWDM3efjD40hjnHWN44296Y7WkaRDL+XBPHUE/D5o4E7fKtMFQ2+IiEk1RTm1iSbdlS QLm9Gy7c5tLxxrMupuY6O/ygJ041ZMMHkHKj8BfmhQI3PZuetcYWTGKhxh0/VzP7bi9LGPGeE zx+vK5UhBiQ28NM5ML+oPpdjYKXkImhUO8k/LVEgg+D7Fww+xtQjcAF1Bj6Evu9N3dHo8Vv3R Q4u6vDcyN2spv3dtb+6PSFUELD3ggeit/NnqxFpejo862BYj4Gec9jWucLXlZdCWiJn5ea/1j i4yjux3kljKR7/S4/sn1u0AAIeehfvvq5/7QOeUZEUeLy3oXENNpU55nWdubQ0nyCRDhHMxx2 JYIvR941iPYgltKZyVciNMzkl4HqIQkjC+labM/wayKv6bvcrE5s9YOm4aE+bs0FYQMHRnoG8 tSY6UVxvYjkGztEzqvS3b7zuSVmASgFcyeWSCJfol0gjGYNkY53nA6LbrR4ftfPWEjjUe7Kdw 9ik2uezfWELEUrOv2VYt92CsuZon/2sdrN9hNt6qDM29Po446iw3AgFHyNDmNKcDfEMOziyKj 1955hj7CYg2nMGJHDNGqWpmW8fGf8p6MB01ItGLxESLB+d0YXtYKcpGZQUBmMVcY2DUVGdMlx JPuhrHnOVlz5vcUdRIi5m81TVBSd96eG09LqLjBimOIp527Pb9Z9Biiy1vVijgJ5O2LATpYPC k0py4SK3Ccjh4rHDVD91fvF91tUtKyhn0tlaQb/mYJ19cL8zyfxu4v2X5XeG8YPsay96ZVBWN lqGR6QofZiKPoduvWpIGICcBSuCeaBUEcex6Hy9GKtpbzT+yRGzeHYS56D79aHpNPPWu9rqi2 DwpaKNHKkHlZkviYvyh3xhaGDFRdqfxzo/UBKqtDNxTjn2Q/tvgyXNpko4is3UgC15M8//NYC jv04zqpy9XXkrn10TG3kfDXiwV8oggp/x18vSvzGJV4+od1WUWGNvMXfZojUevS3FzFdIdala Rd2pLra/ocMBFsjVP9evSJoZNBnDkQ3TFFfrTtKESPr9J8K29puPfkJqQHX0qr2yH1ndl+Xfn kEJDfIOE1Du+BBmAny90ldpzE1PoaJZ+0oS9/kOeCWqieY1+3kyf77LY5yKXBnpdPse1CmtFL XUau9Uvnek96kOBI+GcnSTmyv/yllj3IJZx/4CAoLJubt7zrKRWCko20KvyTyag== X-UI-Loop:V01:/9351m7HZv4=:UIX+Iekyf3IxYpsJwbdRZ88rrkRvan1ZUYbZE6+osUc= Status: R X-Status: X-Keywords: X-UID: 7440 Hello all, Currently, we have \ior_open:Nn for reading from a file, but no defined interface for using the 'pipe' shell escape provided by pdfTeX. As we forbid spaces in file names, something like \ior_open:Nn \g_some_ior {"|kpsewhich~-all~file.tex"} fails with an error. A defined interface("\ior_pipe:Nn") has been suggested (http://chat.stackexchange.com/transcript/message/15666333#15666333). Thoughts on the concept/naming/etc.? Note that this is opening a pseudo-file so does need to be related in some way to \ior_open:Nn. -- Joseph Wright