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 NOr8M2+oxGS6EwAA4+3H6A for ; Sat, 29 Jul 2023 07:49:35 +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 36T5kkpH005047 for ; Sat, 29 Jul 2023 07:46:47 +0200 Authentication-Results: gmx.net; dkim=none Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx108 [212.227.17.5]) with ESMTP (Nemesis) id 1Mi4Jl-1puyno1NTt-00lA9g for ; Sat, 29 Jul 2023 07:46:41 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 29 Jul 2023 07:46:40 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id E6745128D42; Sat, 29 Jul 2023 07:46:30 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 55623586 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 29 Jul 2023 07:46:30 +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 B6C85128898 for ; Sat, 29 Jul 2023 07:46:30 +0200 (CEST) X-IronPort-MID: 209013456 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?A0BVAACrpsRkmDTyDFBaHQEBAQEJARIBBQUBQIE+BQELA?= =?us-ascii?q?YIydVYwBwhHjU2GO4IHHQOgBAEBAQEBAQEBAQkuBw0CBAEBi0wfBgEEMwYOA?= =?us-ascii?q?QIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQMEBBQBAQEBAQEBAR4ZBQ4QJ4VoD?= =?us-ascii?q?YYFAQUBASoOBgEBOA8LBxEuEEcFAYMRAYIoAzEHrTN4gTQeY4IJAQEGsB8Yd?= =?us-ascii?q?YFJCRWBLQGHfwGHSIIvQoINgRWBfYEuPosGiguFED8HMot6K4EICF+Bbj0CD?= =?us-ascii?q?VULC2OBGIJJAgIRJxMTUHMbAwcDgQUQLwcEMh0JBgkYGBclBlEHLSQJExVAB?= =?us-ascii?q?IF6gVYKgQg/FQ4Rgk4rNjgbTIJqCRUMNFB4EC4EFBiBFAROFREhGh49ERIbD?= =?us-ascii?q?QUIgQEDGgMGAgkCAgQICgIpRQMFAwQyA0QdQAMLcD01FBsGaqF6ASqBUjR1k?= =?us-ascii?q?hSPQKJWkBKVUYVXkT4OkjWYKI1fmmGBeSSBW3CDNwlJGQ+OIIN0gT6OPT81O?= =?us-ascii?q?wIHCwEBAwmFSIYAAQE?= IronPort-PHdr: A9a23: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 I67gpYURhrxBzU= IronPort-Data: A9a23:G82koKjLZ0iAC+/SYG1U1QaIX161+BAKZh0ujC45NGQN5FlHY01je htvUWjSO/qOYDDxKNBybIiyph8G7ZCDzdZnHQtqpCE8FHxjpJueD7x1DG+pYnzIfpOfJK5EA 2fyTvGacajYm1eF/k/F3oDJ9CU6j+fSLlbFILasEjhrQgN5QzsWhxtmmuoo6qZlmtHR7zml4 bsemOWBfgf8s9JIGjhMsfnb90k+5K2aVA4w5zTSW9ga5DcyqFFIVPrzFYnpR1PkT49dGPKNR uqr5NlVKUuAon/Bovv8+lrKWhViroz6ZGBiuVIOM0SWuSWukwRpukoN2FrwXm8M49mBt4gZJ NygLvVcQy9xVkHHsLx1vxW1j0iSMIUekIIrL0RTvuSr0GHLU1uv2cwxEWNnNJ0i9rp4O2Bno KlwxDAlNnhvhsqtxa6jDPJpmtwkMdWtO5kWvH5tiz/DZRokacCbBfyQo4UEhnFt3KiiHt6GD yYdQT5mdhPGbxAJJlcWBYgkjc+vnHD5fDAepkj9Sa8fuTCClFUqjOWzWDbTUsDSXMdUpljBn HvXw1+mCxwaGea1khPQpxpAgceVwXKgCNt6+KeD3vpjnFCDg2g7DBwNSUC2u+f/l0i/HtJSK kAZ/iAjt6d0+EHDczXmdwa9vGaB+0NGHcFVD/U99R3LzbDd5QmUQGYeJtJcVDA4nPcpaTEK9 hyTpoz0J21moIeZFX2n957B+FteJhMpBWMFYCYFSy4M7N/ivJw/g3rzojBLTf/dYjrdR2mY/ tyakMQtr+lD3ZNbjc1X6Xid2Gn8+fAlWyZovl2/Y46z0u9uTKCfD7FEBHDA6OpYKcPEFB+au WQcnNWCqucUBJeCmWqDWo3h/Y1FBd7bYVUwYnY1Q/HNEghBHVb4Lei8BxkldS9U3j4sI2OBX aMqkVo5CGVvFHWrd7RrRIm6Ft4ny6Ptffy8CKGMM4QfOsMvJFDflM2LWaJ29z6y+KTLuf9gU ap3je7xUh729Iw9lGbsGLpHidfHOAhjmDuNFPgXMChLIZLEOC/OGe5t3Kqmafow6qyJyDg5A P4AX/ZmPy53CbWkCgGOqNZ7BQlTcRATW8usw+QJLbHrH+aTMDx7YxMn6el/K9UNcmU8vrqgw 0xRrWcEkgCn3SSeclrQAp2hAZu2NatCQbsAFXREFT6VN7ILOO5DMI93m1oLkbgbGChL1vtoV 78eftmYBelTDDPd8jISYN/ztuSOsTy10BmWMXPNjCcXJvZdq87ho7cIvTcDMAEJFCOxusZ4r afIOsbzX88YXwo7ZCrJQKvH8r5y1ETxXMpqWE/ZJMRWPk7r9eCG7sA3YuAfe6kxFPkb+gan6 g== IronPort-HdrOrdr: A9a23:dX/tJKNiXlvbIMBcTtKjsMiBIKoaSvp037BN7S1MoH1uHvBw+P rOoB12726XtN9zYh4dcK67Sc29qBrnnPYfi7X5W43SPzUO01HYSb2Kg7GD/9SZIUPDytI= X-Talos-CUID: =?us-ascii?q?9a23=3A0w97h2gjxsJSteCjBXJlZwvQWDJuSmLxwVfwYFW?= =?us-ascii?q?BVntLGbSFc1PM95llup87?= X-Talos-MUID: 9a23:j9FdyQpqn3yopV3keP8ezy06LcVp27r3Mlkcra5ZssSEGBZaYB7I2Q== X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.01,239,1684792800"; d="scan'208";a="209013456" X-MGA-submission: =?us-ascii?q?MDHIwOy8VWA26usvRsfLtcicRAfS+hVBdNkyZs?= =?us-ascii?q?qUrxmt/SmaoO5yi6As/HJCfp74TzHiAhlZfQ/qywcfFarwxj1JTe8aCt?= =?us-ascii?q?QJDoVnEM91ajXR2Cns+Zdg+RlNmFZZs/+BQajzj+C6bRhveoP9h35ajX?= =?us-ascii?q?cyP0g0NFxTTOoR9DzAIWOyEw=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; 29 Jul 2023 07:46:30 +0200 Received: from cauchy.polynum.local ([92.184.112.145]) by smtp.orange.fr with ESMTPA id Pcmaqn0OGzvWJPcmbqCWS0; Sat, 29 Jul 2023 07:46:29 +0200 X-ME-Helo: cauchy.polynum.local X-ME-Auth: bGFyb25kZS50aGllcnJ5QG9yYW5nZS5mcg== X-ME-Date: Sat, 29 Jul 2023 07:46:29 +0200 X-ME-IP: 92.184.112.145 Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.15.2/8.15.2) with ESMTP id 36T5kRjl001966 for ; Sat, 29 Jul 2023 07:46:28 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 36T5kRJN001702 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 29 Jul 2023 07:46:27 +0200 (CEST) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to laronde.thierry@orange.fr using -f References: <9bdba073-3e55-a6b6-f95e-9d4a2eb007ca@morningstar2.co.uk> <19vogp84f1o55$.dlg@nililand.de> <93aac629-c5ad-fcaf-4453-f8a91fb0327e@nag.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID: Date: Sat, 29 Jul 2023 07:46:27 +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: <93aac629-c5ad-fcaf-4453-f8a91fb0327e@nag.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:N9y014mM0DA=;ugVK0DaK3AOxQ8F0M0VPBqKGfgYG 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 X-UI-Loop:V01:ztsmPml7MOo=:R/Ce5Y90oF0U3+G5cxUBDxj6XbrBN183PD62lKSS95k= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:iSgZRbc4tl0=;YlhxQrQVOOOzi6MIiFxoctBlQNE bNpYFKKyU5MdanMlbPEGl/IigsM4I0U/a2fKx9op6v6XJE+vqNvTbWFwe/3+62C5DxFDmWa3s foo6GuWoazPwFSAjnd3sSek97dcouXzR/y2ga/DUbrldyt71P8Ot9wvkPzwyFOJJVwiX75ITg IgG6J/83zkxz9IQx5GWcwfQxOFIjEtv6ff343bhMJM2v8xvonoh6e8kvLxOXP4/7YVnjn7HE0 IBP9XS9r977L0gb5DgUPmJ0okJhCGMSd6M2horwuNZKSN7XlhzVLW1zKCOJUguw+L1grLG2fW YXRSMVTPN9Gy9hRiU43Ej+SnLS/fcwcV5Yv5l+eu/a4wB4IhP1nDmLJQAAtBoKXzez3nPmSDU 9Ex2Veb61hm2HRPBL82KhFqIJJ7iI1GO3vW49idcXs8Qj6QZWhbfUdSaMYGDEmjn9bIDRyTRv 46sOzJxCnWVBn6lEYTXz1rjymxb+VTQLSuNceXsA5ka2VeCxs1ZN6fHE+48kF+i2Qwdi7AE5K 9YdI6tUOi7tuZvucMvP5vkS2HOR39GoQdsMFTRB28+aoEPY7Siiaf9v4KaufHSMeq6P3Mfics ayyZ/wdvSL9beN/KP3TSEMicmaom99rEffclEjA2kic3lvHBKaIsAY1//LO/nu9p4L2QWVhyZ U1KOsXdGrKqeVDeuEJ/vcnR1VJI2+PbH4QnFDXVyDBaNRw+u24Rcxz41VtEhveVp8sORojV2r BF1CDz5UGLx X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8323 On Fri, Jul 28, 2023 at 08:31:53PM +0100, David Carlisle wrote: > On 28/07/2023 19:48, Phelype Oleinik wrote: > > because the lookup first checks the name as given > > actually no. > > For extensionless files .tex is looked for first (so readme is not > accessible if readme.tex is blocking it) > > > % If this option is set to true, `tex a.b' will look first for a.b.tex > % (within each path element), and then for a.b, i.e., we try standard > % extensions first. If this is false, we first look for a.b and then > % a.b.tex, i.e., we try the name as-is first. > % > % Both names are always tried; the difference is the order in which they > % are tried. The setting applies to all searches, not just .tex. > % > % This setting only affects names being looked up which *already* have > % an extension. A name without an extension (e.g., `tex story') will > % always have an extension added first. > % > % The default is true, because we already avoid adding the standard > % extension(s) in the usual cases. E.g., babel.sty will only look for > % babel.sty, not babel.sty.tex, regardless of this setting. > try_std_extension_first = t I suppose that this behavior is in LaTeX code, not an engine? Because if I refer to m.537 in TeX: The Program, ".ext" is always inconditionnally added when "\input" is used and there is no extension. And m.511 says that the behavior should be the same in all implementations regarding treatment of filenames. So all the new file primitives: \filesize, \filemodedate, \filedump (and \mdfivesum when used with a file) are expected to behave as \input (primitive in TeX) that is to add ".tex" inconditionnally if there is no extension? (And I ask this to LaTeX because Prote has been written because LaTeX requires the primitives. Not because I was eager to write my own engine, but because there are systems where TeX/LaTeX could not run anymore because other engines requirements can not be satisfied: be it compilers and/or libraries.) -- Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C