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 iqsTNpABxGTzXwAA4+3H6A for ; Fri, 28 Jul 2023 19:57:36 +0200 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 36SHvZf2024561 for ; Fri, 28 Jul 2023 19:57:36 +0200 Authentication-Results: gmx.net; dkim=none Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx106 [212.227.17.5]) with ESMTP (Nemesis) id 1M5Rm9-1qOclr0iYP-00F6dh for ; Fri, 28 Jul 2023 19:57:30 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 28 Jul 2023 19:57:29 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 718DD128FB2; Fri, 28 Jul 2023 19:57:19 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 55622556 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 19:57:19 +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 3EB3A128F35 for ; Fri, 28 Jul 2023 19:57:19 +0200 (CEST) X-IronPort-MID: 208994168 X-IronPort-RemoteIP: 80.12.242.53 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 5.2 X-IPAS-Result: =?us-ascii?q?A0AXAADNAMRkmDXyDFBaHQEBAQEJARIBBQUBQIE7CAELA?= =?us-ascii?q?YIydVYtAwcIR4xuX4Y7giQDnXeCDQEBAQEBAQEBAQkuBw0CBAEBi0wfBgEEM?= =?us-ascii?q?AkOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQMEBBQBAQEBAQEBAR4ZBQ4QJ?= =?us-ascii?q?4VoDYYFAQUBASoOBgEBOA8LBxEuEEcFAYMRAYIoAzEHrid4gTQeY4IJAQEGs?= =?us-ascii?q?B8YdYFJCRWBLQGHfwGHSIIvQoINgRWBfYEuPosGhxoGBwaCXoMAKIFhGC4Hg?= =?us-ascii?q?UkMCYELiS4rgQgIX4FuPQINVQsLY4EYgkkCAhEnExNQcxsDBwOBBRAvBwQyH?= =?us-ascii?q?QkGCRgYFyUGUQctJAkTFUAEgXqBVgqBCD8VDhGCTis2OBtMgmoJFQw0UHgQL?= =?us-ascii?q?gQUGIEUBE4VESEaHj0REhsNBQiBAQMaAwYCCQICBAgKAilFAwUZA0QdQAMLc?= =?us-ascii?q?D01FBsGaqBUBmEDKyshgSU/xSCQEpVRhVeRPg6SNZgojV+VPYUkgWM6gVtwU?= =?us-ascii?q?IJnCUkZD44gDRWDKiiBPo49PzU7AgcLAQEDCYVIhgABAQ?= IronPort-PHdr: A9a23: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 pK9id8XGkayPVFBqQ== IronPort-Data: A9a23:rOrn5K3OmpHXFX9dHPbD5Utxkn2cJEfYwER7XKvMYLTBsI5bp2cAy zNNUW7SbvneYzanfN1zb9my/BlVvsSBzt5lTwNs3Hw8FHgiRejtXInGdBeuY0t+DSFhoGZPt Zh2hgzodZhsJpPkjk7xdOKn9xGQ7InQLpLkEunIJyttcgFtTSYlmHpLlvUw6mJSqYDR7zil5 5Wq+qUzBHf/g2Qvaj1Ou/rZwP9SlK2aVA0w7wRWic9j4Qe2e0k9VPo3Oay3Jn3kdYhYdsbSq zHrlezREsvxpn/BO/v9+lrJWhRiro36ZWBivkFrt52K2XCukMCSPpETb5LwYW8P49mAcksYJ N9l7fRcQi9xVkHAdXh0vxRwS0lD0aN6FLDvPn2Q7PWsw1/6YWbd+/RSEkcPGqpb07MiaY1O3 aRwxDEldRWfn6Stxa6jTfRwwMM5Jc/kMcURoBmMzxmJVbB/G9aZH/+MuIQwMDQY3qiiGd7ab tAebzZiKgjAYhBVIEY/D4g3muilwHflG9FdgAjN9ftmvzGNnGSd1pDjNf7SeIeIGv5/oWyj5 U6YwmKjLzsFYYn3JT2tqC793b+W9c/hY6oWHaG15rtuqFmS3XAIBQcIE0a9oLy5h0+yVtZVJ lYbvCYjxZXe72SwS8XlWljl+zifuwIEXMdMVeog4QeCx+za+W51G1ToUBZebfN7jfA6VwA4y 26xnu/3AwVIl/68HCf1GqivkRu+Pi0cLGknbCACTBcY79SLnG3Vpk+eJjqEOPDt5uAZCQ0c0 BjW/Hhj1+97Ydojjf7grQ+vbyeE+8CRJjPZ8Dk7SUqL1GtEiGONfIm08V2esK0GN4OFVl6co D4DgcGY4+1IA4vleM2xrAclQuzBCxWtamG0bbtT838JrGTFF5mLJtE43d2GDB01WvvogBewC KMphStf5YVIIFyhZrJtboS6BqwClPaxTYi1DK6PMYMUPfCdkTNrGgkwOiZ8OEizwCARfV0XZ MjznTuEVy5GU/s6lmLeqxk1jON3mHhWKZzvqWDTlUj2iurHDJJkYbAfOV2BY4gEAFCs/23oH yJkH5LSkX13CbSmCgGOqNJ7BQ5RdxATW8upw/G7g8beeGKK7kl7Va+IqV7gEqQ495loehDgo ivkAx4Elwuk3BUq62yiMxheVV8mZr4nxVpTAMDmFQ/AN6QLCWpu0EseS3fzVaIi6PQl1vtoV /4YZ4OHGP1JRTmB9S51gVzVstl5bBry7e6RF3PNXdT9V8cIq8/1FhvMeRHm8iYDSCSt3Sf7i 6P1zRvVGPLvWCw7ZPs7q5uTI5eZpX8ZieRvWg3DJdw7lIAANmR1A3SZs8Lb+/0xFCg= IronPort-HdrOrdr: A9a23:JjLTn64B7MaCk5ipbwPXwNnXdLJyesId70hD6qkRc3Bom6Oj+f xG8M5w6fawslYssQ8b9OxoSZPufZq0z/ccirX5f43SPjUO01HIEGgN1/qA/9SZIVyaytJg X-Talos-CUID: 9a23:BNZhZm6XSvL82EJaZtss60s7R/kafm/h3mrhG06EF2BQb5rWYArF X-Talos-MUID: 9a23:W3yERgpduIN6P368pLEezz9nEMBquKbxM2oyu65Fl5e5M3ZdESjI2Q== X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.01,238,1684792800"; d="scan'208";a="208994168" X-MGA-submission: =?us-ascii?q?MDH/JZltq+RUZnCv+wqrv5SQQvkEV6op1d0n1x?= =?us-ascii?q?teKEz5u4eswCH82HhVobZIpZ+/aCzixEVhMkHjBv82RlblDBlaipAlr0?= =?us-ascii?q?JTMWXe6t4KGTkfGxrS81v4KNdec1jqxEEgG1ccYW8C/o8Mp8BjAwdKQu?= =?us-ascii?q?enfobcV0UZ/cfUOBg6yGc3Ug=3D=3D?= Received: from smtpm-53.smtpout.orange.fr (HELO smtp.smtpout.orange.fr) ([80.12.242.53]) by relay.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 28 Jul 2023 19:57:18 +0200 Received: from cauchy.polynum.local ([92.184.112.116]) by smtp.orange.fr with ESMTPA id PRiHqXzpdQaDKPRiIqO2Im; Fri, 28 Jul 2023 19:57:18 +0200 X-ME-Helo: cauchy.polynum.local X-ME-Auth: bGFyb25kZS50aGllcnJ5QG9yYW5nZS5mcg== X-ME-Date: Fri, 28 Jul 2023 19:57:18 +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 36SHvGXA003508 for ; Fri, 28 Jul 2023 19:57:16 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 36SHvGl9024259 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 19:57:16 +0200 (CEST) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to laronde.thierry@orange.fr using -f References: <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:57:16 +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: 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:anQkDtclYkQ=;GYNwfFcV1uisKEKDNSSphCGhUOt/ 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 4xgcBOHVn+d7cpnx6Cqb8yqo= X-UI-Loop:V01:Vam6COMz5P4=:7fBdGbRzxy9ySubsid/K85MkF8K23Qv3d1EajjrLiOI= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:s/KgNaxg/Qs=;/z/Gk54hmDy54UHPgd7hm0WmDyS oq0IBxy3Gmu/+V2lpo+qaKmuytEiC+1mlaVsPCaPjYjYwrL+szLkosmgafqgLToCow+Bcv/Fq y8GVb8U+Wqgc0divi2I0fx26dBgH7NxkjYGrZk8PJrFiQX69a+tbE0Ch37FVb7K45OBkJllvq JgxsrtwJ4ZrFyls4wGqWzJd5RKeDlF0+ZpXZBN6UVki9LW3V5/OL4jBrXI/byKWcxD/kTOeYc j6I0o3TvOMTmhWHel9aDRZrbAoC5gRsEWVirG9AQB7gnB+hhoaUqKJVNA3Ab/QY/mHQg7VHLq HIHV+hzg8Q6XOpFPaVrSHHm4iWGnaWn1i5d9jp+bq8I73e7kgaLPJSZhKr3GSfYsIuizlQ6Nm l+9xdyfgHHRFAhqyRptWwR9a6rKOFfypgcwboIKaWBRPExpvdxZnZYAil1Lu5gzHXWc1TMXkU uGctVmaZkUHLI2fk98BPb4o78VWjQ68CsdOlcDBRqA4caAX1H7JoWGL75xIltQ+/Jrh0ChEM4 A48Y1Eps+kkaWcFwH7ACNNUoLJUK9Pi6PZy1GUUB817N9PzbBcl+ktb+H9nz/d5JhLKtk7lHN dRAfFKwvPDfsZkYFYaz3yYCbRLk0d6S7CzEGGo6NddxRZ7NhRPjdZWKi7rmDhTexgOooNJBu4 kYC29c1EyCn3xHq+mdBGm2uOX11gAGOHTNJqkLbWJpwjfW/1p7g8dghyvbr7GLHUr/zsmhIOB qJO5EVvQFo6 X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8318 On Fri, Jul 28, 2023 at 06:39:58PM +0100, David Carlisle wrote: > 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. > > It does not seem surprising that all the file primitives use the same > logic which is documented for web2c tex in the kpathsea manual section > 6.2 so it is not specially documented in the pdftex manual where each > file primitive searches. > > Conversely in prote currently there is the documented difference that > \filesize uses a different handling than \input. That only needed > documentation as it an unexpected difference. Yes, it is documented in Prote precisely because I had a rough time finding what the primitives were supposed to do (and fortunately Phelype helped me a lot by providing test cases and "reference" behaviors, because without this and only the "doc" available, it was hopeless). I have tried to make Prote orthogonal from kerTeX, while I'm the developer of both, and I have tried to document what the primitives are doing so that someone else can whether take the prote.ch as is, in another distribution (Martin Ruckert has used it for HiTeX, that is now in TeXLive and using kpathsea and the like; and he had strictly nothing to change to prote.ch), or one can use the documentation to implement things totally independantly. But it is not difficult if the API is specified. The problem is here. -- Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C