Return-Path: Delivered-To: rainer Received: from h2774747.stratoserver.net (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) by h2774747.stratoserver.net (Dovecot) with LMTP id ekyvOjb6w2SlXwAA4+3H6A for ; Fri, 28 Jul 2023 19:26:15 +0200 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 36SHQDB5024483 for ; Fri, 28 Jul 2023 19:26:14 +0200 Authentication-Results: gmx.net; dkim=none Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx008 [212.227.15.9]) with ESMTP (Nemesis) id 1MGQGN-1qfbhy30xB-001g2a for ; Fri, 28 Jul 2023 19:26:07 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 28 Jul 2023 19:26:08 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 84FB3128F4E; Fri, 28 Jul 2023 19:25:57 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 55622469 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 19:25:57 +0200 Delivered-To: latex-l@listserv.uni-heidelberg.de Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 50DEB128EFA for ; Fri, 28 Jul 2023 19:25:57 +0200 (CEST) X-IronPort-MID: 208992625 X-IronPort-RemoteIP: 80.12.242.52 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 5.2 X-IPAS-Result: =?us-ascii?q?A0A1AABq+MNkmDTyDFBaHQEBAQEJARIBBQUBQIE9BgELA?= =?us-ascii?q?YIydVYtAwcIR41NhjuCJ513gg0BAQEBAQEBAQEJLgcNAgQBAYtMHwYBBDIHD?= =?us-ascii?q?gECBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEDBAQUAQEBAQEBAQEeGQUOECeFa?= =?us-ascii?q?A2GBQEFAQEqDgYBATgPCwcRLhBHBQGDEQGCKAMxB64seIE0HmOCCQEBBrAfG?= =?us-ascii?q?HWBSQkVgS0Bh38Bh0iCL0KCDYEVgX2BLj6LBooLhRA/B4wWK4EICF+Bbj0CD?= =?us-ascii?q?VULC2OBGIJJAgIRJxMTUHMbAwcDgQUQLwcEMh0JBgkYGBclBlEHLSQJExVAB?= =?us-ascii?q?IF6gVYKgQg/FQ4Rgk4rNjgbTIJqCRUMNFB4EC4EFBiBFAROFREhGh49ERIbD?= =?us-ascii?q?QUIgQEDGgMGAgkCAgQICgIpRQMbA0QdQAMLcD01FBsGaqBTgRUrggV1khWyF?= =?us-ascii?q?pASlVGFV5E+DpI1mCiNX5U9hSSBagIxgVtwgzcJSRkPjiANFYNSgT6OPT81O?= =?us-ascii?q?wIHCwEBAwmFSIYAAQE?= IronPort-PHdr: A9a23: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 5WxydsdWRrwBzU= IronPort-Data: A9a23:JxP176K3sF+ayFBmFE+RSZUlxSXFcZb7ZxGr2PjKsXjdYENSg2YCy 2AXX2jSMv6Da2TyLownb4/k9E9XsJeHnIViTQAd+CA2RRqmi+KcWIvDfhmsV8+xwm8vaGo9s q3yv/GZdJhcokf0/0vraP67xZVF/fngbqLmD+LZMTxGSwZhSSMw4TpugOdRbrRA2bBVOCvT/ 4uryyHjEAX9gWUsbThEs/jrRC5H5ZwehhtJ5jTSWtgW5Dcyp1FNZLoDKKe4KWfPQ4U8NoZWk M6akdlVVkuAl/scIovNfoTTKyXmcZaKVeS6sUe6boD56vR0Soze5Y5gXBYUQR8/ZzxkBLmdw v0V3XC7YV9B0qEhBI3xXjEAexySM5Gq95fcC0a/8pHO0XbGSF30xuR/BQYxYYEXr7Mf7WFmr ZT0KRgWawybwfmz3Kq8V/Uqgd4qKsbmeo0F0p1i5WGBS698B8qfGeOXv7e03x9o7ixKNfLXf c0fZTcpcBTBbgdVK38QEps4k+ruiGOXnzhw8grF9PttvTKOpOB3+J/DFtj8RffRf4JMrkOqo 03b0EPyGx5PYbRzzhLfriP31rancTnAcIYbCLCos/pChFyI2nceEgNQSF265Pm0i0KzX9hSM UNS9idGkEQp3FeuUsH4GkDi5mWBogYbRsYWFPcz7g6AjKTOi+qEOoQaZiVrVtxl6ZIofjwR8 EeMjsLgQjszvLLAHBpx6YyohT+1PCEUK0oLaikFURYJ7rHfTGcb00OnojFLTvbdszHlJd3j6 2za/HVu3d3/meZRjP7rojgrlhrx/sChc+Ij2unAdkyfhj6Viaa+YpCw7B2Gt7BbKZqBSUSd+ n8eks6R4aYAF/lhdRBhos1TTNlFBN7fbFUwZGKD+bF6plxBHFb4LOhtDMlWfhsBDyr9UWaBj LXvkQ1Q/oRPG3ChcLV6ZYm8Y+xzk/m4SYS/CKuLN4ARCnSUSONh1H8xDaJ39z69+HXAbYliZ v93jO72VSpAVvk9lFJauc9AjeN1nkjSOl8/tbihk0X8geP2iI+9Tq0MNlSDBt3VH4vbyDg5B +13bpPQoz0GCbWWSnCOreY7cwtQRVBlXs+eliCiXrPZSuaQMDt/W6a5LHJIU9ENopm5Yc+Up CjkCxMHmQGm7ZAFQC3TAk1ehHrUdc4XhRoG0eYEZD5EB1BLjUeTAKYjm18fZrw77Kp4yOJsS OQZPcKaC/JAR3LJ4VzxqLHj+Zd6ek3DaR2mZkKYjPoXJvaMhDAlPvfjZALp+yRIADDfWQ4Wv ei7zg2CKXYcb10KMSsVAc5DC3upunwMnv93GUDPJ7G/vakqHJdCc0TMsxPvH/wxFA== IronPort-HdrOrdr: A9a23:8sV2a6uRkUcBh1l9jhA4aRkb7skDr9V00zEX/kB9WHVpm+ij5r iTdZMgpGTJYVcqKRcdcL+7V5VoLUm8yXcx2/h1AV7AZniehILLFu9fBOLZqlWKdkHDH6xmpM VdmsNFeb7N5DZB7foSrDPId+oI8Z2m1Jnto/zfwXdrJDsaDJ1I3kNcMC7eKG1OLTMtOXJUea DsnPZ6mw== X-Talos-CUID: 9a23:dt9YHm1tQh/ucEmaP7z1krxfAeobcj6AkWnrI3SeEWN4WbTSTgOc9/Yx X-Talos-MUID: 9a23:zEyp1goI7p64VTkBoysezxZMEsVB3I/1MgcUoZA0vuaZGgt7IjjI2Q== X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.01,238,1684792800"; d="scan'208";a="208992625" X-MGA-submission: =?us-ascii?q?MDHZOXAGpr3WX1CkdLed04l7pzHk8RCOdursxr?= =?us-ascii?q?eTpaj+15C08pTbsxiAAV20g/0vsEOqOV+oh00JcTyel7FbbSzgQGYEfC?= =?us-ascii?q?MhRxDgMoKs/ibteo7aaK3Bpg3tiotgtVA9beWPHhtB/Vbc3NJ7+35EgG?= =?us-ascii?q?lD2MpWbK7Xd7VdHctlm1rmTg=3D=3D?= Received: from smtpm-52.smtpout.orange.fr (HELO smtp.smtpout.orange.fr) ([80.12.242.52]) by relay.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 28 Jul 2023 19:25:57 +0200 Received: from cauchy.polynum.local ([92.184.112.116]) by smtp.orange.fr with ESMTPA id PRDvqlVWSzvWJPRDwqBqgH; Fri, 28 Jul 2023 19:25:56 +0200 X-ME-Helo: cauchy.polynum.local X-ME-Auth: bGFyb25kZS50aGllcnJ5QG9yYW5nZS5mcg== X-ME-Date: Fri, 28 Jul 2023 19:25:56 +0200 X-ME-IP: 92.184.112.116 Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.15.2/8.15.2) with ESMTP id 36SHPsgN001285 for ; Fri, 28 Jul 2023 19:25:54 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 36SHPsWg001580 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 19:25:54 +0200 (CEST) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to laronde.thierry@orange.fr using -f References: <86a2e992-9684-127c-046e-0ee4a9c4c3f1@nag.co.uk> <42b1c81a-269e-6e92-61ae-81309d2f59f0@morningstar2.co.uk> <9bdba073-3e55-a6b6-f95e-9d4a2eb007ca@morningstar2.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID: Date: Fri, 28 Jul 2023 19:25:54 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: LARONDE Thierry Subject: Re: "new" \input vs. primitive behavior To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <9bdba073-3e55-a6b6-f95e-9d4a2eb007ca@morningstar2.co.uk> 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-Spam-Flag: NO UI-InboundReport: notjunk:1;M01:P0:22BBBJhKu3U=;Ch9fQZ/raZuX/9Zkqf+JewdK6sgn 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 Y1dDmoF+PtBg== X-UI-Loop:V01:zOb/+7Zo3ig=:bxA5vvDVOzchcxd4BAAFylVGlOSScAq0bPa83nZqY8A= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:L06ye5rffEU=;PcVoLYOQdV3xcKlllra/5eBTFjf 9w+f+ODrwGPdCH3sUH2hVF1CaoCHuVSTD/rUI3yBqirUxWax+NahTWofHR6/oWQOw3PEbOV/W aGiY7kMhz8VVJ8uM1w4phAVmXU2sGYypLlFEuntAudyXA7H4U8ZFE5R6BUBdZ3y9bxxmvRdpb CNz4qTgIud3wmdKe3+IFOgFBWBwdyjANWR/nYrCVWTuNpa4w4qvRm2kTR3ngOj9kgNKz0aYv6 +o8cRSxx3bXRtkqrHp+KJVPoUfHmc1f5bzb/N/1Oiw+xACQviTh68cojlxp5CSK9GAbifr4qN lUoWEm7rpmw3KRqwoHU3UITAyjGsYmin1aCGufu0lldtCSmfiJUGkgAKZoq+WQwmbRDPjY7x6 PCb2WtcxWMyGyzGm2WE3zJSzrJvsL13f2LdabSfK8OqqsBCHdPaA45Hq42sobbhYZMZnMFyCA HPI1n8ZM6Z7SKUytZMrXi9iL2NnlmLwNWrCQzKd/su1G76ABK6N3bMJ0ZkI2qiNrF1DEYvtgH QHdXW8EzxKrVjxzKo7JbpwEfkbqkuN87QWpo5+23sa59rRxmxBTLyOc4AnDbGYfznV0wDN4PK KvjaLz2dr7i0JVFsxI4dIp2K0qkSEYEef7uQG+MOF1vQ+JbLY4OGsC3wiOjncCschZiIj4UTr KBzb8yoRssxt0olzkEU5JfBCBiuOb7kBSfFY/WuPA0tbE/X0EVk/2o0tGZD1NZ8G39CiRnxv9 f3o8ZNTRcBq X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8314 On Fri, Jul 28, 2023 at 05:56:29PM +0100, Joseph Wright wrote: > > Note that in order to do file testing by expansion (which we want for > various expl3 functions), we *have* to avoid \openin and that realistically > means \(pdf)filesize is the best option. Why in this case not having requested a \filefind primitive, with an argument specifying a required extension (an empty string if to be taken as is), and using the return value with other primitives (size, moddate, md5, dump) doing no search and no extension (very "primitive" primitives)? -- Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C