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 xGkOHhjcw2QqVwAA4+3H6A for ; Fri, 28 Jul 2023 17:17:44 +0200 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 36SFHg3e022312 for ; Fri, 28 Jul 2023 17:17:44 +0200 Authentication-Results: gmx.net; dkim=none Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx107 [212.227.17.5]) with ESMTP (Nemesis) id 1MhnGi-1puSBN1tVw-00kuR3 for ; Fri, 28 Jul 2023 17:17:37 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 28 Jul 2023 17:17:37 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 9D43B129235; Fri, 28 Jul 2023 17:17:24 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 55621842 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 17:17:24 +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 7FC07128E3A for ; Fri, 28 Jul 2023 17:17:24 +0200 (CEST) X-IronPort-MID: 200997129 X-IronPort-RemoteIP: 209.85.128.42 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 2.7 X-IPAS-Result: =?us-ascii?q?A0A8AACq2sNkfyqAVdFaHQEBAQEJARIBBQUBQIE7CAELA?= =?us-ascii?q?YIygUswBFKEUYgdhxuBdjCdd4ElA1YPAQEBAQEBAQEBCAFEBAEBhQYChkMCH?= =?us-ascii?q?QYGMAkOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQMEBBQBASIZBw4OKYVoD?= =?us-ascii?q?YYFAQEBAwEBEBEVCAEBOA8LGAICJgICNAEFARwFAQ0IAQEeglyCXQMEoguBB?= =?us-ascii?q?UKLOYEygQGCCQEBBrEWgV8JCQEIgQMtAYd/AYh9eicPgVVEgTwPgnU+iB+CZ?= =?us-ascii?q?4oLhU8FAjKCN4kkK4EICF+Bbj0CDVULC2OBGIJJAgIRJxMTBUtzGwMHA4EFE?= =?us-ascii?q?C8HBDIdCQYJGBgXJQZRBy0kCRMVQASBeoFWCoEIPxUOEYJOKzY4G0yCagkVD?= =?us-ascii?q?DRQeBAuBBQYgRQETiYhGh49ERIbDQUIgQEDGgMGAgkCAgQICgIpPAQOAxkrH?= =?us-ascii?q?UACAQtwPTUJCxtHAiehXQGBPIFoowqgbTQHhA6BVwYMnx0GQoQBkxQOBjGRf?= =?us-ascii?q?pgoqBcCCgcGECOBQDqBWzMaNIMmUhkPjiCDdI96QDUCOQIHCwEBAwmLSAEB?= IronPort-PHdr: A9a23:WRCJNxNhFOujzZ1y/oYl6nZOCxdPi9zP1m898JcjgqMUNLml/tHiM U3T6PFngUXGG4nWuLpfk+SDlafmVCQb5IqZ9mgYeclOUAQIkcVQgBYhD86ZIUj8NvjraSMhA M1YDhlu+DemMhsdA97wMnvVpHD69jsOAlP6PAtxKP7yH9vQiN+6z+D05IfSbAVUrD+6e7VzK hqtsQzL7I8dhs1/KfV50QPH911Pfeke3mZ0PRSTkhL7s9+354Jm+j9MtugJ8sdBVeDlev19Q +ACSjshNG8x6YvgshyroRKnwHwaXy1WiBdMChmfqgz8X9Lxvyr2u+531TOVe8H7H/gyXny54 qFnRQWN6m9PPiMl8GzRls17jb5K6BOnqRtlxofIYYaTfPNgd6LZdNkeSCJPRMFUHyBGB4q9a cMIAY9jda5aqJLwv1tIsgG/CgmwLObo0DlJgHDtwaQgiaIqFkfb301oHt4DtmjVsMSgLL0bA oXXhOHDyTTOae8T2C+ostCZNEB856jWDfQsK5mZ00QkGgLbg0/Fs4HhNiLPkPkLsi2b4utsW OalhnQo7Q188V3Njo8hjJfEgoUNxxXK7yJ8lcw3Isa1UE49fsSlH5tMnySdLY13RMw5X2hy4 mAxzfsbutToGUpCgIRi3BPZZ/GdJsKK5QnuTObXPi15i3J5ULe4nRCz90e71uTmDI+/1xBXr WAW97uE/mBI3BvV5M+dT/J79Ur0wjeD2TfY7eRcKFw1n67WQ3I46pg3kJdb8V7OGibnwgPri q7Tdkgl9uWs4en9bfPqq83UMYg8kQz4Pqk0/673Se0lLggDWXSa8uWgxfXi+0P+WrBDkvwxl OHQrpnbIc0RoqPxDRVS184v7BO2DjHu19p9/zFPLlVedQqHyZfzOl7OPNj9Cu25glKjiyti3 aqANbqnH5aMZnnPnbH9fKpsvktVyQ4919datPc2QvkKJPP+XFO0tcSNVEdodVzphb+9WJMhj NBWQ2+ED66HPbmHq1KM7/N1ZfSKZcoVtTfxJvwv6uThy3M0yjp/NeGk24UabHegE7FoOUKcN DDuhcwMCWdMoRA/Q+z2oFiFSzhSYXmpQ6smvHcwD8S7Ds2QI+LlyKzExyq9EpBMMypEDUuBC XeuaJ+FVPcQQCeVOMlglDMfSbG7Eckq0lezt0WprtgvZvqR8Soeu5X50dFz7OCGjhA++wt/C MGF2n2MRWV59o8Rbxkx2q034VZwzl6Si+5lhf0dFdFS6/5NWAogOtjQwr4yDde6QQ/HctqTL TTuCty7HTE8SM4wyN4Scg58HdullBXKwyutBfccibWKAJU+9q+U0WL2Io5xzHPP1a9piFdDI IMHLWq9mqt27BTeHabMmkSd0rmvLOESgHSL+2CEwm6D+kpfVU84UKnIW2weelqDrdn94RCnL ffmArAmPw1djM+af/ESO5u50BMfHqelZI6NK3i8kGqxGxuSk6mBaIP7ISMA2iSYCEUFnw0X9 3ucOk4yC3TEwSqWATpwGFboe06p//N5rSbxTEgvwhmKKVJ71rW15jYQguaaSvUcxa4Non1no DIyAVX3jLe0Q5KQ4hFseqlRe4Z3+FBcyWfQrBBwJLSlJqFmw0EbKkF54xmo2BJwBYFN18Mtq Tl5qWg6YbLd21RHeTSC2Jn2MbCCMWj+8iekbKvO003f2tKbkk/uwPExqlGmowTwU0R+qTNo1 N5a13ba7ZLPXlJ6uX3ZV0Et8Rl8qKrGazNnoYjTk2BvY/HcWtrq3tUzAuojxQ28ds0FdqiDU hLxQZVyOg== IronPort-Data: A9a23:UrkoqKpL21o28Xi9vpTWDzT8McleBmK4ZRIvgKrLsJaIsI4StFCzt garIBmDP/qNNmWhfNsnbNi2oEtXuZbUxoNnHFZurXxhFi1A8uPIVI+TRqvSF3rPcZeTEh4PA +byyDXkBJppJpMJjk71atANlVEliefSAOCU5NfsYkhZXRVjRDoqlSVtkus4hp8AqdWiCmthg /uqyyHkEAHjg2cc3l48sfrZ80sw5qSq4Vv0g3RnDRx1lA6G/5UqJM9HTU2BByOQapVZGOe8W 9HCwNmRlo8O105wYj8Nuu+TnnwiGtY+DyDX4pZlc/DKbix5m8AH+v1T2Mzwyatgo27hc9hZk L2hvHErIOsjFvWkdO81C3G0H8ziVEFL0OevHJSxjSCc523bbSe279pPNmYZBLwK/9pmBUgV/ sVNfVjhbjjb7w636LeyS+0pmcF6ace3ZsUQvXZvyTyfBvEjKXzBa/+StJkIgXFp3JAIQay2i 8kxMVKDaDzCZAZCIldRF4g/k+e0rnz4aTtZrl2OuaMtuS7Yy0ps09ABNfKPIoTbFJoMxBfwS mTu8l7oWhE7aIakijOKqVOopL7MuQb7R9dHfFG/3qcy3Af7KnYoIDk/aXaL5N2Rjk+lR8lSM VJS5ywv6Kg/9UCmStPwRRL+rHPsg/IHc99ZEul/9wTUj6SIuUCWAW8LSjMHY9sj3CMredA0/ n+UgY+zKRNOipq6cEOP84uFqRrpMhFAeAfuehQ4ZQcC5tDipqQ6gRTOUstvHcaJYjvdSWCYL 9ei/HhWulkDsSIY//7kog2f0lpAsrCMH1FlvFyGNo6wxlohPNbNWmC+1bTMAR99wGuxS1CAu D0bnpHb4rxUS56KkyOJTaMGG7TBCxe53N/00QAH83oJrWzFF5ufkWZ4vmoWyKBBbJ1sRNMRS BWP0T69HbcKVJdQUYd5YpiqF+MhxrX6GNLuW5j8N4QfOsQhLlHcons+NSZ8OlwBdmB8wMnT3 r/LIa6R4YoyVMyLMRLsF7pDjeF1rszA7TqIHcGrp/hY7VZuTCfNFe1t3KqmYec+46eJyDg5A P4OX/ZmPy53CbWkCgGOqdB7BQlTcRATW8qqw+QJLbXrClQ9SAkc5wr5m+xJl3pNxPQLyI8lP xiVBidl9bYIrSGdcFzbNi8yM+qHsFQWhStTABHA9G2AgxALCbtDJo9GH3frVdHLNdCPzMKYi 9EAcsSER+tKE3HJp25bYp76o4hvMh+sgGpi+sZjjCcXJ/Zdq87ho7cIvTcDMAELCTCxtM0xu KGpzFmdSp1FWgcK4AM6rh6w5wvZgJXe8d6em2PNJcNVeUPj65RjMXa3hfhxPsJkxdAvANeF/ 17+PCr0fdXwnrI= IronPort-HdrOrdr: A9a23:27MEj6Aox4kvewvlHem+55DYdb4zR+YMi2TDtnocdfU7SKKlfq yV9sjzkCWYtN9zYhEdcLK7Scq9qBrnnPYf3WB7B8bBYOCJggqVxc1ZnO7fK0yKIULDytI= X-Talos-CUID: =?us-ascii?q?9a23=3ASNCs2WkJ1Uax9r2v0mWNsEv753/XOV3A0iuKD2C?= =?us-ascii?q?ZM0FGcYyHTGOB/Io/mPM7zg=3D=3D?= X-Talos-MUID: 9a23:13/ZdAY11l4NROBTugX93DFDaJ1ToK2hU2EJs8QFn+yEKnkl X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.01,237,1684792800"; d="scan'208";a="200997129" X-MGA-submission: =?us-ascii?q?MDGJVIvtjcBsdUVfho7MrQZnvuDu22CWpJqIPq?= =?us-ascii?q?zX1cmZiWxvhVoQ6xanc8Jd6MwXKrkv63YFxw3tb6GYd1M1SrgHJiarhS?= =?us-ascii?q?qqVio97CLSU3WzYWaFSvzc6eAMTMliAl0K4lztF4BlLXeVz5X1ED1fHw?= =?us-ascii?q?tHSjwqSOJc2P5jKva9uK9g2A=3D=3D?= Received: from mail-wm1-f42.google.com ([209.85.128.42]) by relay2.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 28 Jul 2023 17:17:23 +0200 Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-3fbc63c2e84so24419505e9.3 for ; Fri, 28 Jul 2023 08:17:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690557443; x=1691162243; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=sqgVMeJd6V5bQOTJ4/s8UYtSBpBZMyHn4DRVO3xXNbs=; b=iIv9KoqNAQBVVUwhGWtRpM52drN/2g4yT79ZgJSmN5U+18+zUcDLRCuE6VeJVnEyhJ TOrOQgEjSM1eRCbSAT+dakSWbrTY5B/fW2t7eBW+XepdRLgjBm+rUakG7vQ2JBm3dvqM WgOoTBrtHnloCGlHp9S4ScusprXbkpi/Vvop9QEP3fnPL5eYSdAVwzPdrppyz9JupFiQ 4gZx66foHbRv2cLgc36CnDkMdBjuSI5bfWsJRlUuhx1ul3dOUZZwe7FwSfDYLgFMWgGK sbu3/LPLfRGv8pXv/vrX+JiqXzHnkwcT873oi3GshX80ot4UlFX+O1Wo1uZXHFd3ypmI 8Jmw== X-Gm-Message-State: ABy/qLadl8D77u+bvj39RgAR64gVvgvXFTqYgklMzIOykNdqTQXp14lJ TsRHN89JQhCxmTn9XXtG8Esw32rnU8ePS7oNpHo= X-Google-Smtp-Source: APBJJlEzt+YMiIG9Qrk1dbAebCTL1bdy+EB2tQ49MzOO/S4TJ57t3pZ9ub6SWn84ke4MPcGlxfhHLA== X-Received: by 2002:a1c:6a11:0:b0:3fa:71db:56ff with SMTP id f17-20020a1c6a11000000b003fa71db56ffmr2141999wmc.40.1690557442952; Fri, 28 Jul 2023 08:17:22 -0700 (PDT) Received: from [172.20.10.2] (82-132-217-194.dab.02.net. [82.132.217.194]) by smtp.gmail.com with ESMTPSA id k17-20020a7bc311000000b003fc02218d6csm7195919wmj.25.2023.07.28.08.17.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Jul 2023 08:17:22 -0700 (PDT) MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-GB References: <15dc4a03-d009-c962-46a4-2d89ef221156@morningstar2.co.uk> <86a2e992-9684-127c-046e-0ee4a9c4c3f1@nag.co.uk> <42b1c81a-269e-6e92-61ae-81309d2f59f0@morningstar2.co.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Fri, 28 Jul 2023 16:17:18 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright 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:+34FKOw19xU=;bEoXrXg3ytb9OlvLfFlKsNcnUe9I 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 X-UI-Loop:V01:9hDSKjahtcE=:+fOOESLUqUAhtgTpfLxbzP+30WgmcO+lvxfoo5U2/i8= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:cnh7PvIHk0I=;a4MjNXWpvGtHMgt25t6i8s/DHZ5 YDyYMkwhBCMnlktrlqoloF9BNqghT+6in1F+kFDMrBwKiNGbSB+BB9BeLwyk4NZePzZl6JSRG 8gL9Ue2GM1GCea0FwjRIqFJcAKlYYb14y0EiOf8FM01cPONEjyf0ZJjr9PJmAcgPfFR3BAQMH bfIgvhJ16wmFxmHyxtu1VZbpV53FXLh7Luo9myvZIxta1f/YlDi2cLWLC7tlDhEB/XQgRaoB1 2B3wvoNhZsEcm0dGsBXkSXMGpY9utrx0XGfFK5rkHQTjVWL1L3abUVSowmGhSLFktacpbygf+ YAz8cL9AWZ9R9rlTz0/A3YA0cv7XTOa1SrtKIwRdH8Y+Ocgq/M+0qmGU7gsecJavf+HAuxCBO jMjCbjKP1Z0g9C7gBhr1Qw73T7cc55Rp3wxHtI0goWqIsqo1S1R6EbdCZbkeVoCWxEMf+grzW 7U0gVJVmgmj9Bydpd6zZe7Ez3MkVidWqixBYUwxLfm4vIK1qonzqr/SM+wefQjhoIjd/GGqJe dADur/Wk2vZPGWlO+3RpKSKpO+VBXpPuIB1oUaWCpr24OeiVXBv2pz71PHivLvLnunzsL32+6 dI1uzgsYwK59piRLXEZJ+iBuk/5VjPjHxee9g7cnC/SdXMpgei6YvDPJLHzo2GOp6cw98HF0r PHgCXRSlIHae5lkBFAZpcl7yIpLPUSHFcf1Lo8ZpXRiNLohT76oXAKOOqKuM+C0dBUQS7cDcc GvFg1MN3Ln4 X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8306 On 28/07/2023 16:14, LARONDE Thierry wrote: > On Fri, Jul 28, 2023 at 03:58:49PM +0100, Joseph Wright wrote: >> On 28/07/2023 15:28, Thierry wrote: >>> Yes. But the same engine does things differently between LaTeX >>> 2022-11-01 and LaTeX 2023-06-01. >>> >>> So could someone give me the diff of the input related things in >>> LaTeX between these two versions so that I can have a clue about >>> what LaTeX is expecting and what it is eventually calling (because it >>> could be calling, low level, the open routine, and there is no >>> acrobatics made in the open routine in kerTeX: the handling is made >>> before calling the routine; so if LaTeX is calling low level like >>> this, the result is not a surprise). >> >> Older LaTeX used \openin + \ifeof to test for file existence; we now use >> \(pdf)filesize, which is expandable and reports "0" for a non-existent file. >> Both methods should find "foo.tex" from "foo" in the same way. >> > > Uh! You expect \filesize to do searching and file extension? Why? > \filesize can be called with whatever file, not necessarily a .tex. > Why would it assume it has to try an extension if it is not found? > > Where was this specified for the primitive? It's a TeX file-related primitive: they *all* are expected to 'read in' .tex, as they (should) all use the same underlying file operations. Otherwise, one would find that files are found by some mechanisms and not by others. One after all can \input things not ending in .tex, or \openin any file, but they both 'read in' .tex. (One can argue that at a primitive level this was not a great design choice, but it's what it is.) Joseph