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 K0tfGWHiw2R0VwAA4+3H6A for ; Fri, 28 Jul 2023 17:44:33 +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 36SFiVdm022386 for ; Fri, 28 Jul 2023 17:44:32 +0200 Authentication-Results: gmx.net; dkim=none Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx008 [212.227.15.9]) with ESMTP (Nemesis) id 1MvKbb-1pY8Ut2TtB-016zli for ; Fri, 28 Jul 2023 17:44:26 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 28 Jul 2023 17:44:26 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 3786812923B; Fri, 28 Jul 2023 17:44:18 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 55622231 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 17:44:18 +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 118A3129237 for ; Fri, 28 Jul 2023 17:44:18 +0200 (CEST) X-IronPort-MID: 200999388 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?A0BmAQAM4sNkmDTyDFBaHgEBCxIMQIFEC4IzdVYtAwcIR?= =?us-ascii?q?41NhjuCJ513gg0BAQEBAQEBAQEJLgsJAgQBAYFTiXkfBgEEMAkOAQIEAQEBA?= =?us-ascii?q?QMCAwEBAQEBAQMBAQUBAQECAQMEBBQBAQEBAQEBAR4ZBQ4QJ4VoDYYFAQMCA?= =?us-ascii?q?QEqBgENAQE4DwsHES4QRwUBgxEBgigDMQcNBq4JeIE0HmOCCQEBBrAfGHWBS?= =?us-ascii?q?QkVgS2IAAGHSIIvQoINgRWBfYEuPoJiA4ghiguFED8FAjKCN4kkK4EICF+Bb?= =?us-ascii?q?j0CDVULC2OBGIJJAgIRJxMTUHMbAwcDgQUQLwcEMh0JBgkYGBclBlEHLSQJE?= =?us-ascii?q?xVABIF6gVYKgQg/FQ4Rgk4rNjgbTIJqCRUMNFB4EC4EFBiBFAROFREhGh49E?= =?us-ascii?q?RIbDQUIgQEDGgMGAgkCAgQICgIpTgNEHUADC3A9NRQbBmqhXSuBEnxsknqcT?= =?us-ascii?q?ZRkkBKVUYQBgVaRPg43kX6YKI1fmmGBYzqBW3CDNwlJGQ+OIIN0gT6OPT81A?= =?us-ascii?q?jkCBwsBAQMJhUiGAAEB?= IronPort-PHdr: A9a23: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 ZmyktVcV0+tPVBBfPSN4lzzwadW4qplfTC7fA== IronPort-Data: A9a23:AG+Rh6gCjp5ST/kR9VgWVmMAX161+BAKZh0ujC45NGQN5FlHY01je htvWDuOPfneZGCnc4x+Oo/l9BtXuJPUnNNiHQFkpS81RiNjpJueD7x1DG+pYnzIfpOfJK5EA 2fyTvGacajYm1eF/k/F3oDJ9CU6j+fSLlbFILasEjhrQgN5QzsWhxtmmuoo6qZlmtHR7zml4 bsemOWBfgf8s9JIGjhMsfnb90k/5K2aVA4w5zTSW9ga5DcyqFFIVPrzFYnpR1PkT49dGPKNR uqr5NlVKUuAon/Bovv8+lrKWhViroz6ZGBiuVIOM0SWuSWukwRpukoN2FrwXm8M49mBt4gZJ NygLvVcQy9xVkHHsLx1vxW1j0iSMIUekIIrL0RTvuS98hflIyWxx85hEVk2IYEn/rdTBD13o KlwxDAlNnhvhsqtxa6jDPJpmtwkMdWtO5kWvH5tiz/DZRokacCbBfyQo4UEhnFt3KiiHt6GD yYdQT5mdhPGbxAJJlcWBYgkjc+vnHD5fDAepkj9Sa8fuTCLnV0gi+i9WDbTUvmvGpxFpWHIm j3DrlnwITIgJseS8CXQpxpAgceVwXKgCNt6+KeD3vpjnFCDg2g7DBwNSUC2u+f/l0i/HtJSK kAZ/iAjt6d0+EHDczXmdwa9vGaB+0NGHcFVD/U99R3LzbDd5QmUQGYeJtJcVDA4nOELHx96i AKNpNz0HTxzvIKRGFaYqo7B+FteJhMpBWMFYCYFSy4M7N/ivJw/g3rzojBLTf/dYjrdR2mY/ tyakMQtr+lD3ZNbjc1X6Xid2Gn8+fAlWyZovl2/Y46z0u9uTKCfD7FEBHDA6OpYKcPEFB+au WQcnNWCqucUBJeCmWqDWo3h/Y1FBd7bYFUwYnY1Q/HNEghBHVb4LOi8BxkldS9U3j4sI2OBX aMqkVo5CGVvFHWrd7RrRIm6Ft4ny6Ptffy8CKGMMooUPMMuLVXYlM2LWaJ29z6y+KTLuf9vU ap3je7xUh729Iw9lGbsGLpHidfHOAhjmT+NHfgXMChLIZLEOC/OGe5t3Kqmafow6qyJyDg5A P4AX/ZmPy53CbWkCgGOqNZ7BQlTcRATW8usw+QJLbHrH+aTMDx7YxMn6el/K9UNcmU8vrqgw 0xRrWcEkgOm1CGYeF7TAp2hAZu2NatCQbsAFXREFT6VN7ILOO5DMI93m1oLkbgbGChL1vtoV 78eftmYBelTDDPd8jISYN/ztuSOsTy10BmWMXPNjCcXJvZdq87ho7cIvTcDMAEJFCOxusZ4r afIOsbzX88YXwo7ZCrJQKvH8r5y1ETxXMpqWE/ZJMRWPk7r9eCG7sA3YuAfe6kxFPkb+gan6 g== IronPort-HdrOrdr: A9a23:YYfdZKNZISwKKsBcT+7255DYdb4zR+YMi2TDiHoQOH8lEPBwxv rA8pUmPEHP4lt8ZJh5o6H9BEDhewK4yXex2/hgAV87NDOW9VdAX7sSkrcKpAeQVxEWl9Qtn5 uIFpIUNDSeNykBsS+X2njeLz9Y+qjSzEnKv5aQ854Od3AWV0gI1W4QNuuCKDwTeOAhP+tvKH P23Ls/m9PUQwVtUi3NPAh8YwGsnaysqHqECSR2VSLOt2K1/GaVAYrBYlilNnd3aUIN/V5uyx mfr+Q3jp/T+s2T+1v4x3TS9dBthND6wMBCHdGNjM9QCjLijG+TFdJccozHmApwjPCk6V4snt WJixA8P/5r43eUWm2uuxPi1yTpzT5rzWTjx1+eiX6m+KXCNXkHIvsEobgcXgrS6kImst05+K VX31iBv54SKR/bhizy6/XBShkvsFG1r3okmetWpX1CVok1bqNXsOUkjQto+DtpJlO91KkXVM 1VSO3M7vdfdl2XK1rDuHN0/dCqVnMvWj+bX0kroKWuomZrtUE863Fd6N0Un38G+p54YYJD/f 74PqNhk6wLZtMKbJh6GPwKTaKMezPwqCr3QTOvyGncZf060jP22sPKCYwOlbuXUa1N6KF3tI XKUVteu2J3RlnnDteW2oZXtjrXRn+mYDjrwsZCxpRwt7HmXoPxNymEVVwi+vHQ5sn3TPerFY fzBHqRa8WTb1cGUrw5oTEWYKMiW0X3iqUuy5EGsmK104b2w8XRx53mmdboVePQ+GUfKzvC6o 1qZkmEGC22hnrbLUMQKiKhCwK/RmXvuZZrVKTK9ekaz4YAcoVKrwgOkFy8otqGLDVT25ZGCH eW4ImX559TjVPGjlr10w== X-Talos-CUID: 9a23:LcmSDW7y+3yTM6w6zNss2nNOOZB7L3nmw2rII1O0NmI4bLjJcArF X-Talos-MUID: 9a23:pRqG8QQuCw9vLNgzRXTJoW47JPxPs5jxDREwmLYlgdufOBVvbmI= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.01,237,1684792800"; d="scan'208";a="200999388" X-MGA-submission: =?us-ascii?q?MDG/ISRZVEWIrF4eKsNE5++BhP6q9sSqr8+STk?= =?us-ascii?q?Pt8mgUvG9Kl6gfauDNRtbzYFklgHOaADgQEQtleADALvmx7bXHqj4c77?= =?us-ascii?q?WJisM/mfBQ1tvmgIpruufZg0B5nof8G7RSSYSbqz1V5gh/SpQ+lv2tds?= =?us-ascii?q?atujMAFrQbE7acH85RjHN+dg=3D=3D?= Received: from smtpm-52.smtpout.orange.fr (HELO smtp.smtpout.orange.fr) ([80.12.242.52]) by relay2.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 28 Jul 2023 17:44:17 +0200 Received: from cauchy.polynum.local ([92.184.112.116]) by smtp.orange.fr with ESMTPA id PPdYqlAruzvWJPPdYqBhs9; Fri, 28 Jul 2023 17:44:17 +0200 X-ME-Helo: cauchy.polynum.local X-ME-Auth: bGFyb25kZS50aGllcnJ5QG9yYW5nZS5mcg== X-ME-Date: Fri, 28 Jul 2023 17:44:17 +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 36SFiF7G011557 for ; Fri, 28 Jul 2023 17:44:15 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 36SFiF8t028022 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 17:44:15 +0200 (CEST) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to laronde.thierry@orange.fr using -f 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> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-ID: Date: Fri, 28 Jul 2023 17:44:15 +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:MxL1kHhY4/w=;sm+UuMGEmXcROQmH/jEmq36VbG2F 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 X-UI-Loop:V01:Z0bNyk1i/5o=:xtYuh0N+cqUtpROzQ1udjbYfv6yHjG45cotGXfNYF00= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:0R6ObL1b1e8=;CViAgPE6WBRDjKUO70ZNJLieWd5 aOsVooqbCO/CeSnaUr2F2CckWo9OvZzPdDqU/aZ/hNqMx6XIA4DPm3HzOb65i901B4Du8xvJM McZQL1f4iL0S3q/oFTVTVen/rCvvQVza+7BaFGcYyhqhhLf2x0gBpU7ap13epm1+3cCCWkU55 GOiAim+UFpXd42UqGsn0D7L53PjsvpzjCwg6ZavUhHG3LDM04u2lL9hJIb5HDx9FcnggI3cns v/Pw4O45A+wItF9FtUGwFog1NsjjF0MjiedLHj2LqsH0f8e4sDI0PLp55dRyiXWcEI6HphLlX /D3HkQdwj/vDwP2x0KKDr71qghX+OCTo9e1qGhV2rtAsj1NYAFmlGwNI5soZRebhV0KnakmAL iLg61QZ+dXUXB/jF0mpQwp2jR5ImTNi0gNxipDiFA0r+mHGKRTBmFkRknMBmtXNeNhxkwbA8h FocowZW3i8gBajnth1XVPvqbtftLXOcic1nzCSrDTMB1e+mqFjJBYTy8XM3ONzRAvxZ91g6Xq ahnE13QQpjHJi8h/jyWOf8Jrl05fTNkrx83rVolhKmVvDUpEIjU7wqfr+UcOTqQcSmWEX9b7V Xx56xvSk86Vn5YD6FDYC6hWh2gRtEwh2RqKhIgWgkdZDJ9LNicOI7JmFe1g+q75gIoj+2uaBN QxjZpq6JF8vyUukRuOzmO9/EAgsvMEdoaox0/1oZ1qOgjazGyCFr41dVHQA0Hi3cjjqBjFfHr eqR8aRxKT9u X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8311 On Fri, Jul 28, 2023 at 04:20:09PM +0100, Joseph Wright wrote: > On 28/07/2023 16:18, David Carlisle wrote: > > 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? > > > > The primitive has always acted that way (since being added by pdftex) > > it's not a latex feature. > > > > If \input{xxx} inputs a file, \(pdf)filesize{xxx} should refer to the > > same file, so the primitive has always used the same file searching. > > Indeed, we (team) picked up the trick of using \(pdf)filesize from Heiko > Oberdiek's code, where it has been used for I think 15+ years in some > extensions to the graphics mechanisms for file searching. > And it was specified nowhere. Can someone read: http://downloads.kergis.com/kertex/prote_man.pdf where I tried to specify correctly the primitives, what they do, what are the corner cases, and this just in order to tell me what other surprises you have in store? Because when trying to implement the primitives, it would be so helpfull not to have to guess... And when thinking "primitives" one---at least me---is thinking "general", so not restricted to pecularities... How wrong. TIA -- Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C