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 8VQdKlr/w2TnXwAA4+3H6A for ; Fri, 28 Jul 2023 19:48:10 +0200 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 36SHm9qf024549 for ; Fri, 28 Jul 2023 19:48:10 +0200 Authentication-Results: gmx.net; dkim=none Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx009 [212.227.15.9]) with ESMTP (Nemesis) id 1MKuzf-1qAmpq3Z3V-00LyOc for ; Fri, 28 Jul 2023 19:48:03 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 28 Jul 2023 19:48:05 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 36E6C128F98; Fri, 28 Jul 2023 19:47:53 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 55622509 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 19:47:53 +0200 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id F1CAE128F7B; Fri, 28 Jul 2023 19:47:52 +0200 (CEST) X-IronPort-MID: 201006833 X-IronPort-RemoteIP: 209.51.188.92 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 5.2 X-IPAS-Result: =?us-ascii?q?A0DgAgDQ/sNkmFy8M9FahDlSgUwvBwhHjU2IXwOLaJQND?= =?us-ascii?q?wEBAQEBAQEBAQkuEwECBAEBhQYChkMCHgYBBDQTAQIEAQEBAQMCAwEBAQEBA?= =?us-ascii?q?QMBAQUBAQECAQMEBBQBAQEBAQEBAR4ZBRMLJ4VoDYYEAQEBAQIBAQE+AQE3A?= =?us-ascii?q?QQLCxgJJQ8BBEkTgn6COiMDAQMBrjeCLIEBggkBAQaxFoFfCSiBGogAAYl3J?= =?us-ascii?q?xuBSUSBS4J1PosGiguFTweCaYkuK4EICF+Bbj0CDVULC2OBGIJJAgIRJxMTB?= =?us-ascii?q?TkScxsDBwOBBRAvBwQyHQkGCRgYFyUGUQctJAkTFUAEgXqBVgqBCD8VDhGCT?= =?us-ascii?q?is2OBtMgmoJFQw0UHgQLgQUGIEUBE4mIRoePRESGw0FCIEBAxoDBgIJAgIEC?= =?us-ascii?q?AoCKUUDBRkDGSsdQAMLcD01FBtJJ6BUgWEPaUIqxSCEFaFOlyOSNZgooxsBh?= =?us-ascii?q?SSBeiOBWzMaCCgIO4JnUhkPji0MCYhmimdANDsCBwsBAQMJhUYBASETCwGFQ?= =?us-ascii?q?AEB?= IronPort-PHdr: A9a23:S5wA1hJDVeQWP4v0PdmcuElgWUAX0o4cXyYP554umugIb6KiupTvP UDS4f9gllCPUYiIo+lchb/wtKbtEXcF/Y7HqGoLJZBFVDcKj9hQmBYvU4aeEUOuFPfxdGQhG dhaElps/nW1K09QTcr3ZHXdpGD06iQdSV3kLQQgHu3uAcbJitivkeC//5qGewJTmD+0eq9/N j27ogrK8MYQnM1lMKlZJgLhhHxOdqwW325sLEPJ2Qv654Kw8Z9v/iBatuguscJNA+38eOwjQ LpUAS5DUSh97dD3tRTFUQqE52cNGmQQnB1SBgHZ7Rb8Fp7vuyr+v+B51WGUJ8rzBbwzXD2j6 e9sRnqKwG8LPj0R/2fKzMtqg+MToR6soQB+35+BeJucZ7J1eqLQe89fRHIUBJ4AEXEYRNrsP 81eVblkX64QtYT2qloQoAHrHwSoDfK1jCJOhzr20Kw23uArHBvJmgAtTLds+DzZqsv4MKAKX KW71q7NmH/PZvB+1jHgro/SfVpy6eHJRr92fcfLnAMjHgDtgVON74v/MHnGs4ZF+3je5O1mW +W1jmchoAwkuTmjyPAnjYzRj54UwFTJnclg6L48PsbwCFR2Zde1St1NsSDfN4Z3Ts4mSWxyt 2A2x+9OtZm+dSkMgJMponyXI/COcKCH5A+lU/yeaTt1n3Nqfrujig36qxDxjLClEJDkgBAb9 GJMiZHUu2oI1gDP58TPUfZ78kq7mFPtn0jS5uxCPUEohP/eIp8lzKQ3k8lbukDCEynq3UTu2 fXOJwN5o67xu7ShM++1w/3Uf5V5gQz/LKk0z9ayBe0paE4TWWne+em92LDn90DjT/NGg65T8 OGRvZbEKMAcvqP8DRVS19Np5x+8JzigzZIfh3ZNfxpVPQmKiYTkIQSELPn7Jfi5nhKrijghl JWkdvXxR57KKHbEirLoe71wvlVdxAQExtda/5tIC7sFLaG7SgrrudffFBN8Lx2szrOtFoBmz o1HEzHqYOfRIObIvFSP/O5qP+SceNpfpmPmM/Z8r//20S1jwQ5bIPDvhMtHLij/RKgDQQ3RY GKw0IhdVzZW+FNjEqqw0A3FC24bZm7sDfhkvmhpVN3+X96fHNL/x+DRuUXzVpxOODIcVAjXQ yywL9jWBK4FOnifepczwHtaCfC3Qosln3lCrSfCwqF8ZqrO9ykRpMilyd50ou3elB0/8TZ5F cvb32zfB21zm2oJQXcx0sUd6QRlzUyf1KFjn/FCPdFc6OgPXQEnc5nGwKR2BsvzVQTIYtqSA Az+E5P7WHdoHoJ3koVGal01A9i4ixHfwyemZt1d36eGApA56OOU3nT8Idp812eT1KQliApuS c9OOGu6w69nolKLVsiUygPAx/bsJP5PuUyFvH2OxmePokxCBRR9VazUBzYCYEqTrdn46k7GR bK0BvIrP1gkq4bKJ61UZ9nulVgDSu3kPYGUb2uys2i2GFCP3LzGP++IMy0NmT7QDkQJiVVZ5 XGdKQ03HTusuUrTAzN1U13pfgXr6+Y0+xbZBgckigqNaUNmzb+8/BUY0OedR/0k1bUBoC49q j9wEQX1z5fMBtGHvQYkYLREbIZ3/gJczWyA/V8YXNToP+V4i1UZaQgyo07+y0A9FNBbicZz5 HIykFgocfPejQoHLmPIm8i3YOGySCG6/QjzOfGKnACClo/LpOFVsKR/8QWrvRn3RBB6qyw1j 4YNgSLAvMeYS1ZCNPC5GkcvqUog+emBMHJlv96GiiRlY/O56meQiZV3WKMzwxKkNb+30YuJG wDpVcIcGo6pMuN4wjBBizoLOv0U87Q7bZvOnxSu16i2euF6k2D/5Vk= IronPort-Data: A9a23:3N/oGKIspz8ClY8zFE+RfpUlxSXFcZb7ZxGr2PjKsXjdYENS0TZSy 2FLD2uFOKuNNjTzf4gib4nnpk4GvpGEyoQ1HQAd+CA2RRqmi+KcWIvDfhmsV8+xwm8vaGo9s q3yv/GZdJhcokf0/0vraP67xZVF/fngbqLmD+LZMTxGSwZhSSMw4TpugOdRbrRA2bBVOCvT/ 4uryyHjEAX9gWUsbThEs/jrRC5H5ZwehhtJ5jTSWtgW5Dcyp1FNZLoDKKe4KWfPQ4U8NoZWk M6akdlVVkuAl/scIovNfoTTKyXmcZaKVeS6sUe6boD56vR0Soze5Y5gXBYUQR8/ZzxkBLmdw v0V3XC7YV9B0qEhBI3xXjEAexySM5Gq95fOYlyHno+CiHTWdnTt3KxyA3sxP4sXr7Mf7WFmr ZT0KRgAYR+Ywe2w3fS8UOYEasYLdpG6et5G/CgwnXeIV57KQribK0nOzdNR3x8/gN0IGuzRD yYcQWA3NUyYPU0UYT/7DroBu8aJgF/VIgYD62mU/a4Iv1DP4wVIhe2F3N39K4DVHZg9clyjj kbvw0nJRzUyMN2E1SGI6Gzqm+nO2CP2WY4fELe17PEsjFD77jRLUEVOC1bl8PS1gxDmVooaJ 0kd4CFrt6Ur6UGwUvH5Xgaku3OeoFgBXdsVE+A75AyJwKfO7ECVCwA5oiVpZdMpr4k5QyFs0 UWG9z/0OdBxmLTWbUqytabTlCO3NikKdHMNXygGSwRQtrEPv7oPph7IS99iFou8gdv0BSz8z li2QM4W2uV7YSkjivXTwLzXv96/jsSSE15vu207SkrgsVsiOdf+D2C9wQGDta4oEWqPcrWWU JHoceCl5+kUB5aXkzGCQI3h95nxu67abFUwbbN7dqTNFghBGVb8Iui8AxkkeC+F1/ronxe1O ic/XisNvvdu0IOCN/MfXm5II51CIVLcPdrkTOvISdFFf4J8cgSKlAk3Ox/IgzC3zhNyzvpjU Xt+TSpKJShFYUiA5GTpL9rxLZd1nUjSOEuPG8ynn0vPPUS2PyfKEd/pz2dinshosPzc/W05A v5fKtGQyh5WVuC2by3a+pIJLFtiEJTILc+eliCjTcbaelAOMDh4U5f5n+l8E6Q7xP49vrmTo RmAtrpwlQCXaYvvc1nQMBiOqdrHAP5CkJ7MFXB2ZA/5hydyOt/HAWV2X8JfQITLPddLlZZcJ 8Tpse3ZahiTYlwrOgjxbKURaKRvexuwww2IImyiejdXk1tIWVnS4tG9Fufw3HBmM8Z1nZJWT 36cOsfzTpweAQN4A646rdqxmkipsyF1dP1aBiP1zxo6RKko2IdsNmr2lPBfzwTg7/nc7mPy6 jt62SslmNQ= IronPort-HdrOrdr: A9a23:6fIPnKrsuwkL+PrOcyIoG9gaV5oQeYIsimQD101hICG8cqSj5q OTdZUgvyMc5wx8ZJhNo6HkBEDEewK5yXcX2+Ys1NWZMTUO0VHAROpfBMnZsl/d8kXFh4lgPM xbEpSWZueRMbE3t6jHCF7SKadY/DDRytHPudvj X-Talos-CUID: 9a23:bHgE3G7yong6QecPRdss/Q0wIu9mYzrk3HLfIlDhFWlTT7+TRgrF X-Talos-MUID: 9a23:+AI73AjqeqFfIJI4THEI4sMpC+BJwqKIIhE2ytY9upGACnBIJxiUtWHi X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.01,238,1684792800"; d="scan'208";a="201006833" X-MGA-submission: =?us-ascii?q?MDEKk+aKEKymam6QpO9rjh7ahNsdSLDJ1KtlX/?= =?us-ascii?q?tad09zlRBjL4ypebfmw2tTLGS99HX8bt4JWEKiSaiDxkWAh0sYuqlAnv?= =?us-ascii?q?bBF3fkXLBMeBen17Ye/i7NeGUEGhSuO9bq6HCBmaKfper5bQq23KLwm+?= =?us-ascii?q?XdFxxi28CPWtRkUMRzjiEBGQ=3D=3D?= Received: from eggs.gnu.org ([209.51.188.92]) by relay2.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 28 Jul 2023 19:47:51 +0200 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPRZ7-0004Tq-JQ; Fri, 28 Jul 2023 13:47:49 -0400 Received: from dynamic-002-243-041-249.2.243.pool.telefonica.de ([2.243.41.249] helo=lola) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPRYy-0000m8-9p; Fri, 28 Jul 2023 13:47:49 -0400 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> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Message-ID: <877cqk53ns.fsf@fencepost.gnu.org> Date: Fri, 28 Jul 2023 19:47:35 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: David Kastrup Subject: Re: "new" \input vs. primitive behavior To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: (David Carlisle's message of "Fri, 28 Jul 2023 18:39:58 +0100") 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:TqKO/yhMRMM=;oPcsdDALlIyvEVrNZihgcVl9aRi4 +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 IuckDbGq+j2w== X-UI-Loop:V01:vR1uhFQwrfI=:J3wruhRVEdIzQ2o6aGMKmVduhn5r2eWLf2283r+5q5c= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:PBO9OYBUoHs=;c3nJwjnWAFO4qRX0YPzHlohCkmm mZYFx5vB9W6CtC2Jd02mGYY87qp02e1t6b5is1Z2krms5+XrkvhRtUJUgsHTYKji9BjPY01RU Xt9q7+9SjxoalDJXHxHkl6g7wcSAhIEWM88ZKpOWsbdKYyBmMpD1Khd1XRRlK1z9GCxQ6H0+6 oJG1nEei+jUnUtWfvlR4kqkMu5i/uzkKu8z2nkLv59aDM4p4OXi7FcX3VHcMTJhZI5cCrNftJ OWtJmrzmnokmWFGpqXlVlcCGPlEyoyEuihiFJwg5Yq6NtGF+hA2RD6ymzrVuD8RlBFbx/3rTF diWODw1vo3XBE3elzs6p+fV0ef1YSu7YtIixNm2yMThvVdBbIx0PxYjj4zAbAdFFs+diKWe49 jf2OwfQ1FWI4hcjWdtGPZLS/LBQBaLqiWLPHpkNzd6PZHPmOpAQjYWvqEPyXx/o129PuaAjVH kLJ42wEYyAbLrI4L2g+XByDS7LZvRNtNOZ5dWBUwLOix3vnXi9WBHuqMHDAAGyr0wZXj0Th5m MzyIRYdnUQNRfETju3oJW1TXaQ2C4LfU3UWOq7F0ROjMgND+BPSSoCCn191J0VJD2PcauCjG5 trJ9GfhMkcgb2g5UU0hFanaGiK7J8ClD/xE0/thnGFEMLARAaIbqe8QZksxp+XEiQWtSh4mP9 KK/DLKgT3iVdDcPk+Zxl6ZanPjzkBdyXJtPTvngZXEKvG/YTUxaqr/kfVcTpKuIqyw1miPhob CuKVt0ysUaA X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8316 David Carlisle <000006e69eda60e0-dmarc-request@LISTSERV.UNI-HEIDELBERG.DE> writes: > On 28/07/2023 18:25, LARONDE Thierry wrote: >> 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)? > > you are asking on a latex list, but this is not a latex issue. > > \pdffilesize has had this behaviour in pdftex for decades, and another > primitive isn't needed. As a side comment: "another primitive isn't needed" is kind of a fundamental LaTeX mantra: as opposed to LuaTeX/Context, traditional LaTeX development has always taken the position of being "downstream", making do with whatever the engines (with a particularly long and thorough focus on the original TeX engine) provide. -- David "\romannumeral" Kastrup