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 F3XXNpbQw2RTUQAA4+3H6A for ; Fri, 28 Jul 2023 16:28:38 +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 36SESb4B020817 for ; Fri, 28 Jul 2023 16:28:38 +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 1MK62u-1qAUVK0biI-00L7he for ; Fri, 28 Jul 2023 16:28:32 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 28 Jul 2023 16:28:32 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 12A3A129212; Fri, 28 Jul 2023 16:28:18 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 55621505 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 16:28:17 +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 DC0CD128EB0 for ; Fri, 28 Jul 2023 16:28:17 +0200 (CEST) X-IronPort-MID: 200991947 X-IronPort-RemoteIP: 80.12.242.51 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 3.5 X-IPAS-Result: =?us-ascii?q?A0A1AAAh0MNkhzPyDFBaHQEBAQEJARIBBQUBQIE7CAELA?= =?us-ascii?q?YIydVYtAwcIR4xuX4Y7ggcdA513gg0BAQEBAQEBAQEJLgcNAgQBAYtMHwYBB?= =?us-ascii?q?DAJDgECBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEDBAQUAQEBASIXBw4QJ4VoD?= =?us-ascii?q?YYFAQUBASoOBgEBOA8LBxEuEEcFAYMRAYIoAzEHrh54gTQeY4IJAQEGsB8Yd?= =?us-ascii?q?YFJCRWBLQGHZRoBBWCGY4IvQoINgRWBfYEuPosGiguFTwcygjeJJCuBCAhfg?= =?us-ascii?q?W49Ag1VCwtjgRiCSQICEScTE1BzGwMHA4EFEC8HBDIdCQYJGBgXJQZRBy0kC?= =?us-ascii?q?RMVQASBeoFWCoEIPxUOEYJOKzY4G0yCagkVDDRQeBAuBBQYgRQEThURIRoeP?= =?us-ascii?q?RESGw0FCIEBAxoDBgIJAgIECAoCKU4DRB1AAwtwPTUUGwZqoE4BYBsTKyFxC?= =?us-ascii?q?oFeknyxL5ASlVGFV5E+DpI1mCiNX5UchUWBYzqBW3CDNwlJGQ+OIIN0gT6OP?= =?us-ascii?q?T81OwIHCwEBAwmFSIYAAQE?= IronPort-PHdr: A9a23:DXbIQRAG50OYnwicyA0KUyQU0kUY04WdBeZ0woAqj7tfKOK++ZWnP EHe6fhphlLTUsPX5qEMkPLY5obnX2FI+pOdqDYaapUZSxsMk8IQkwEIGMmBGEvmKbjhaClpV N9aWgpd9mqgeVNQBN64YlTTpnOo6jtHHhzlMgx5K6LpGo/fld6m/+eo8pvcbkNGnmn1eqt8e S2/th6ZrcwKmc1iJ6I2nwPOuWdNcv9KyHlAPlePh1Dn49uo+4N/tSNKsvQu+ohOS80WZoweS rpVRHQ8PmQ89ZetqB/CCAuC53cRVm8biBUODwWXpBf9Foz8tCf3rI8fkGGTINH2QLYoWD+j8 7YjSRnmjz0CPiI492efg9J5jaZSqhas7xJlxIucbIaQPft4NqTTGLFSDXZFV9xWUSBMKpu7a 5oJEu9HNuFd7sH8q1YIsRqiFFy0Huq8gjRMh3Lwweg7y7FxSUefhkp6Q4hI7S2Hybe9fL0fW u200qTSmC/Oa/pHg3Hg7omNch0grfyIV79qfozdxBpKdUuNg1OOpIjiJz7Q2P4Ktj3R6+N6U uSjhig7qwB8uCK+7sA2g4/Gi8Qb0BqXkEcxiJZwPtC+RENhNJS4FJJKsCeWOqNuRcczRXxt/ i09z/dV3PzzNDhPw5MhyRnFbvWBeIXd+RPvWtGaJjJgjW5kcray7/qr2XCp0fa0FtO51F9b9 GxYlNiJtn0M2xHX4MWdRb1x8xXp1TGK3gHVouZKRCJ83a7SMZknzrN2ipoSvF7ZDwfxgkzwg 6LQeF9s9uWz6uvha6nrvdfMb8kt0Eekbv5ox5X3CP9dUEBGR2WB/OWgyLDvtVb0RrlHlLx+k 6XUtozbOdVOo6e4BwFP1YNwox27DjqgzJEZhSxXdBQcIlTd09KvZgidRZKwRe2yiFmtjjpxk urLOrTwWNPQKHmGkLrgcbt54UNGx0w/wIM6hdocB7cfLfb0QkK0usbfC0pzNwWuxODrBZNh1 oITQ3ieKqiDOaXdvBmG/Kh8RovELJ9Qozv7J/U/srTqhGU+n1MQO7Wp3JYNcmGQGe5vJUqUJ 3T2yIRkcy9Crk81S+rkj0eHWDhYaiOpXq4y0To8DZqvEYbJQo3+yKzExiqwGYdaI3xXEl3ZW 2m9bJ2KAr1fDUDaat8kiDEPUqKtDpMsxQ37/hGv0KJpd6LV4nFK5cqljYIzvbGJ00l1r2ERb YzV0nnRHTglxSVSGmVwhvs5+xUljQzamalg364BRIcVva4TFF1hc8SFlashU7WQEkrAZovbE Qf9BI/7W3drFJRphIVTKxF0H9Ho5vza9xKjGKRd16aGAJUlqOTB2Xm0J8t8x3vC3qQ7gB8qT 5kHOWqjj695vw/dYuyB212ejLqvfL8A0TTl72Kf1SyVuV1AVxNsF6LfVHYQaw3Yt5z161jDQ LmnFbk8elsZj5fYbPEWMJu01B1PX5KBcJzGbni0mnusCBrA3b6KYIfwOi0c0CjbFEkYglUT8 HKBZkA1AiaspX6bDSQ7RQqpOhmqq7Uk7i7iHSpWh0mQYkZs1qS44EsPiPiVWqlVw7QF/Scsq jl5GFywxd2QB9fTwmgpNKhaf945509KkGzDsAkodJipNadkilNYbwR2sln0xj1wEIxGnsVso mlgn28QYeqIlUhMcT+Vx8W6IrrMNmz75wyicYbN303Gls2T5r8I9eh+rE/qug6kUEQ4uSYCs ZEdwz6X4ZPECxAXWJT6XxMs9hR0kLrdZzE0+4Le0XA/ebnxqDLJ3MglQfc00hv1NckKK7uKT UWhdq9ST9jrMuEhnEKlKw4JLPwHvrBhJNuoLrOHwPL5bL4mxWjg1zgdptg6iB/plWI0S/aUj c9UmLfCg1HBDWy61g759Zuu0YFcOWNLTzH5k3W+QtQKIPcrJ8FQUQLMa4W23oks3s+2HSQFr hj5XRVen5X0MU2ba1i3teW1/VwQpW2hhC7+xDtxwWlBRkW32zbHxevvMhQdaDcjrIhKllLwO c6viswCW1W0KQ8znR2q6AD03foCzJk= IronPort-Data: A9a23:1/lnf6LcrP8Wgvb+FE+RSZUlxSXFcZb7ZxGr2PjKsXjdYENS1GAEz 2MXXGnSaf6KZmqne9xya9vg9UIF6JKDyNRjS1Yd+CA2RRqmi+KcWIvDfhmsV8+xwm8vaGo9s q3yv/GZdJhcokf0/0vraP67xZVF/fngbqLmD+LZMTxGSwZhSSMw4TpugOdRbrRA2bBVOCvT/ 4uryyHjEAX9gWUsbThEs/vrRC5H5ZwehhtJ5jTSWtgW5Dcyp1FNZLoDKKe4KWfPQ4U8NoZWk M6akdlVVkuAl/scIovNfoTTKyXmcZaKVeS6sUe6boD56vR0Soze5Y5gXBYUQR8/ZzxkBLmdw v0V3XC7YV9B0qEhBI3xXjEAexySM5Gq95fsJ2Xjkf20/nfLelHWzuxRHU5pFLMXr7Mf7WFmr ZT0KRgWawybwfmz3Kq8V/Uqgd4qKsbmeo0F0p1i5WGBS698B8qfGeOXvLe03x9o7ixKNfLXf c0fZTcpcBTBbgdVK38QEps4k+ruiGOXnzhw8grN9PtusjSMpOB3+J3HasbWWYaUfNRMw2ynt Dvv1keoPR5PYbRzzhLfriP31rancTnAcIYbCLCos/pChFyI2nceEgNQSF265Pm0i0KzX9hSM UNS9idGkEQp3FeuUsH4GkDh5mWBogYbRsYWFPcz7g6AjKTOi+qEOoQaZhVHdYAGhegHfzEj/ GWEhuz4CmNGjrLAHBpx6YyohT+1PCEUK0oLaikFURYJ7rHfTGcb00OnojFLTvbdszHlJd3j6 2za/HVu3d3/meZRjP7rojgrlhrx/sChc+Ij2unAdkyfhj6Viaa+YpCw7B2GtLBbKZqBSUSd+ n8eks6R4aYAF/lhdRBhos1TTdlFBN7fbFUwZGKD+bF6p1xBHFb4LOhtDMlWfhsBDyr9UWaBj LXvkQ1Q/oRPG3ChcLV6ZYm8Y+xzk/m4SYS/CKuLN4ARCnSUSONh1H8xDaJ39z69+HXAbYliZ v93jO72VSpAVvk9lFJauc9AjeN1nkjSOl8/tbihk0X8geP2iI+9Tq0MNlSDBt3VH4vbyDg5B +13bpPQoz0GCLOWSnCOreY7cwtQRVBlXs+eliCiXrXeSuaQMDp9UKC5LHJIU9ANopm5Yc+Tp ijnBxYJmQem7ZAFQC3TAk1ehHrUdc4XhRoG0eYEYT5EB1BLjUeTAKYjm18fZrw77Kp4yOJsS OQZPcKaC/JAR3LJ4VzxqLHj+Zd6ek3DaR2mZkKYjPoXJvaMhDAlPvfjZALp+yRIADDfWQ4Wv ei7zg2CKXYcb10KMSsVAc5DC3upunwMnv93GUDPJ7G/vakqHJdCc0TMsxPvH/wxFA== IronPort-HdrOrdr: A9a23:xhJ476gSEQQ0BzNq7TdVMJH6P3BQXhYji2hC6mlwRA09TyW9rb HVoB17726OtN91YhsdcL+7Scu9qB/nhPtICMwqTMqftWrdyROVxeNZnO3fKlTbckWUl45gPO VbAtFD4bbLfD9HZKjBkW2F++ZL+qjlzImYwcPzi19wUAACUc1dxjY8LireP0VqSGB9aqYRJd 65yo5nqz+nEE57Uu2LQl0oG8j7zuekqK7b X-Talos-CUID: =?us-ascii?q?9a23=3A28hwemk44YfTxczsM1xCFCq455nXOVbb0SvwEmi?= =?us-ascii?q?JM2tgYoeYUGCB9/xNrcU7zg=3D=3D?= X-Talos-MUID: 9a23:2zn9eQhG7L5Igo4rAd2M3sMpEe0y/6eNUl40gIxbkfaWbAVZGGaig2Hi X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.01,237,1684792800"; d="scan'208";a="200991947" X-MGA-submission: =?us-ascii?q?MDESJYmRIRgtJiIahGoFoHFRoddWVZkmya7H7a?= =?us-ascii?q?yaoj05xIMiapECdTbOsh72/UnrDvDj3sEpai6znMQOP+FPGWnFMQvcz2?= =?us-ascii?q?hcV4aLx35w/A8+0T0Tcpa/NFtwexe9gAWY8PW/Ox5etXXvX5fIA9cUNG?= =?us-ascii?q?/D459U528OErVzTdI4jilZUQ=3D=3D?= Received: from smtpm-51.smtpout.orange.fr (HELO smtp.smtpout.orange.fr) ([80.12.242.51]) by relay2.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 28 Jul 2023 16:28:17 +0200 Received: from cauchy.polynum.local ([92.184.112.116]) by smtp.orange.fr with ESMTPSA id POS0qSrDFa4l8POS0q2W7h; Fri, 28 Jul 2023 16:28:17 +0200 X-ME-Helo: cauchy.polynum.local X-ME-Auth: bGFyb25kZS50aGllcnJ5QG9yYW5nZS5mcg== X-ME-Date: Fri, 28 Jul 2023 16:28: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 36SESFhN012634 for ; Fri, 28 Jul 2023 16:28:15 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 36SESFFN000597 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 28 Jul 2023 16:28: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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID: Date: Fri, 28 Jul 2023 16:28:14 +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: <86a2e992-9684-127c-046e-0ee4a9c4c3f1@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:0U9101qoG/Q=;UbJZLONAOXN9ExQMByK102Qez7HO d/crImtPtu+Y0kePMhWFFDMsxnj92e3qo2zbiSXF7nSj5nlDO4SYvmxAgSn4aljKVRvtRf51b c/gmPPT3IsrEy7XbTr4TVu0ndeF8VNS19iL75u1aQdy5WwrqPOFecsJkKZcQpPIGQ4jGwRyM7 buJIB5Xkkmov2X/NHabGQ2HMF6VPrOlc9R87ye7ztMn+U+M12AHl5saBlldzDKqBj/+CjTH3m Iw2IUt819iigodIPhTCAmy6sidpRe28wgNABbVu380tIJpTQj7KL77dSLpSSzZ12Q8UuCmoXE gS2UVhJmwR8zV6I/wd2u5pDIlIUtolNF4k2xT3DpZekyT5HVDY6vShJm7ws8Yvriux8ojbvz3 HhaqIC25OrPtNTvd8N4N3TyA9pN567MtrzHicMPU5N/4qY+dfQ0OkTL6BmmcyR/k2pyRO/7ob SrCLIV2JvVVKWewRyyfkYBwJL0PwbPIFolDqQWbKPxNoZBRvDL2wJIwd8VfmmcSBSYLmvNyJI U+aQI8Yb6kAemw77UmUOt6dTQsGU4wj2Q11At+FVrgUNcEzdAnbYZ4G8GcKPtxVUtoz3cwnjs 5Uw5x5dPds6vNsyHwz945CSEWWqhBHG05gKkG3A1FYgbR8FW7IfuUVAkgBERY2zVk8U22VLmH VqGMFpZijPNeeN0jH4hdnGwyS8l1TxHNOfsIRmqYdSr3D6TKxc1pCGgz/H59Xk53z8U/Ew2/z Lsubauh1N05xQPJThFK4y6iEjXfmy5nSxNkDrHZrsWYKYVYfwQaSnvH28vU2fpR9miTgjbFW8 1R70P2zLtcEKJ6lECW98MQX+lMyd3pgaKBHT4636Z6Elzl2wTMelR24dtBNxXjQMZrdKn2Q8X fBpQgg4xiWVrMiQbXAa+yGBGNn44hDfrCYJfGQ6JEOaW1fShSZj8DZibdBX7ctjhUc9LPAg5L V0Vms28mXIVi41/+93Kp7Hpkz5cbYMnIFWjnR7aID2y36F4UNdw/KdZuDZYa6NC/qJyTdJ3+8 NqpRWoZNqTB25EzC1ZpGEaVWVSWAU08nHy+SHb2YvgZJhck0ia8nOK3GzrQcExpEGWjxIeSEl NsMPIEcv1+84XFnVCEnSEWU+UjZOeMSmcxljo0ek3CCwqDg55gQ3PwiDwATWcpns4kJ1XiAuO lu4DfnfKLYgc2UYvQt7sSvewovG+JwkPb/QBxxfFbdVE8JEUT39qltWKHQAEyn9ezwCkIgsHp O6d4cPMl97DqvEkQlenSdLDfERZENvR4NExYoXzepzfMNhjixdM/Otuj0HD49fK262w2MIk0g vjWRVfz+bZjvCj5Gny4TfdbEG3I5UUZC6M5KnTsI1Sj+Asl1//SzK4lHQMoT0LLPP3ZLkx3FC TYZWtSBYvRIF+McUrEhorbBFdUnMSo4RzZ4apKduZ5OD+Kuw+TUITq7XAtqdNRCBu8M0zBLur U8xCUZuR/4BkOZ2Dgb+gP2F7vZYUHQp3Em+do4urElU0sJ3bZyKzcp72z5kXgmbAlVM3UY7jI /QxrXBqNQ3yMc54JP7aUxECFwZ+E0cbLNncJCBSyU3athC3Ax2V6bWA4GN6RfhJU6i8AmVgc7 jtIAZutmPPRNxr9P+kI2xHdk2dUvX+QplcXHrdGoMf42i+Y6pRpclM60XmGV0F9A6C8mUv3dA zDe1MZL/KavDk8joL56gBU2dbnlvo1ituVHMuhp8Ytu0uDuuDo74g6o9tUo/0CpwsRke7K/zG Qc+9rRkvqRj3JV44oGnZOusDYShyyFD17fNmlMmFmv3yKxJbXwjw0S2Axf8KndWfjwAAoFmHm yjD4u2JPRhdDN3CJXi0rIvn2M/tmkihWcbDF/XHR33VHZNAE5KzkZRkeM2MseawrNO3YzpppJ PNkE4stx4tvHMI91kVMBTcRH3uSM/O7WY1EhF2OkI15wVnrueneRm1spHZ7y86MS1hXaQDFgo WTDjeKGOj/ylPfmWhXHIslaU+E9G6Ov7xHbnO6FoRn7Rzch9M9RlkvMVe+wOSJ5fQCEmGHaC6 dZbxFpJhaYQBJmpqKxmAoEJBvKOKY0tUMnyEKGGsr4naFWQXsSwL+48wo2Q+oAXZ+BFfQtaht rGAG3v2NnIiLVURE7YQM5KMMYAKoopwyPD8V+IijjaNAzdHFn+Lbtl+545AMZ1NahNifJKZBA IK2uHZy7ghKYlBihIwv/m/iH95/GOk+Efa39+xgTigbp2vLVZWo7iZqkV4t1UM63Lv2kJgxrZ Z9YCuaLBYJiKiWGSkhPg2v6lr0iGEj5+sYipaJFVyz68vYW51N+hBsPwOzt1AgAkSfK8vqAJD HglbGTcE/gdoKRhV6fTGaTd5BrxPK6GL3BMs2OaLrEmxP3w+/1TYN1Llo/I7bRZ/015htq8yI eBT4OsQ+MTST8ATomp644pCKipk0mPmeKKqB7dKxDvHnCftaUiy4qK9MEKe2vfwq505vqNDYN kE7b09nl25NzZAvcHX3lgokaiSfLF90exYvwyk5bfI/jzbHoJGZRB3gKdIoEpEI4BKgc0UTfK zyVUNJZe7dZHQbHVXqoTl2CUMHgcNyxy+W9fPN7Dq1z3lUQYYojTCk60VN4+AqF+tkaiz2rUE rQV15jETMQ/L266aJDDj/XdSpL0YjYeLaxlu80E6Da23DTah88bclF93mzV0izsNXp7pS2dve liozXS44zfHmAt95yeaSVk7T64ywJLSdnkMX0VEHuJRBtwUuN/JYUzo4j8PW4Sp+HquyuK5w0 9jgmnNjfNq+ooP9j4mzavpMm0Bpc2zAn8ta6q9H/tjtteqTX0gSb5MEfL1l2+fi+/EWV9mezq ibC7Bm1Vhic5kSuixxKFGI6eil8bwACGEM5tPL6f8Iy7HOvo+mg82i/h+gnv4pmTEl6K0MI0k 9KY2lfvIiom0//fmHg12uvHaoLF15q26DuNc2NlLxlNGVFbu1G/ZJIyVDEpeaeTFHpnnl488m CFhpBiW6BSxU21wkXQvwpvrgBn+kOIm7mtDHWNFB8ZwxiFq08ybd4FUPoCMsGG+n4NgYMsuYR P6NZdDSwkUbxhXP+6PAZQbfyEL0sIex785a6krYTetBUuuuUuQRgPJudUSVMbE13tX+O4+u2T mFpMifGoAFom+dAh72sMKni3g/PdVrMgynjxF62BcCJgOcS0tfhov1bBrgXQOh6hqoOXkrhUd HRRgpSTEf3GOel0t6igMek/j9uimFvsa4XCxFPGMXzAoURceclEJXvUrKlKDRiiKdV4ab79lr WOCfoYQFGpIUUX4KYrz9895RcyMeiE+NuTSlb0k1VIWsGms6seSFX4pC6K7fLh/GcOOlR+KbN ot9y1HG9l7nd5z5ZCgGKEmJITzNVpXHHBcRUI8Dx3k/UUTSUPnxumBB9Mr8pIfhBnSc+VE1PF x1ubGlprCNKgus0AXp00Jt4vyAFOciZ2OYNEVUIBk+oZCYTfHKjGULH2bC5349Jvmx5/IVNbR oJTjLp5e1rqYXGU1JRbOcuRiRsNYVMC6Tc67GKhpwIEmTpo2s7Uw4eHqlDzDoHHyn/2m3+LsS IAse3BLMa31hMKQrj70YxL4tG+8a0WyPMGKp+jQg5/YK8hVm7Bxrz/ZWqrQekWVJH/y3XoXj8 M/C7DGy7PpGHKqX4v6wCfbo61ab3pL+yHA+Ok73mqgRGCmH2stsj8FyuscZxjMAX71MJdAWZ7 6K6NUeqagaLmj+j9HlY3jc0FqRIAqn2ZIPiwqsyh5HhbMQ1I5GfxNJW4txBcJbbVid/yjCEZ6 KwBV0Awx6j92qc+sMWybg/A56r+8mdRK8yO23XV5EcNH3upRsYlHbFND6Kv2mUC7Sh+i02PRr 5+1HzJqxZJTTFtVa3UdrD8DsbLz00zxyQ/0Ot55MyK/GUDlndrTXD0fy5RWwvZzC4Yc5AHVl3 LIvTCHTCWyNf+nuDm6JKyCWAkPuJelNccu8UfU8T1I8CH4VG7GheAGPdKhwRtFIsghf5SIi5U SJOgFHN9VU3677Vc9RXnQfC8YVG2I0Bg2c5a6EkDCumUPftJYLDFfR+8MYxRxapjF8UTufCYG AStl9/srarTBD6p9Tb6sTtWjEXVbn6YD+c8ZWbBhQdwxNj4+hGA2K/L0ulUyUWfXy2KnQWzc2 Cz4c0LbLvfx1r8lIDW93KEQWk3U+L0bU28pKeSrTHYIMXwMQtolrr2yOEFbdbBzJdpzPiWFDl X2+m4IB4UhFYkMJ7bBkzyMpstUf3vBOw4g6KfzAYChptyoIiajRVeHP0lw0TgsWAFB8dyQYBG yHoe2vVWSJKM8vDmxm4QbDBxs1J3CD4MHa9yQdZL8PIazcbY3qQASOE8uLNAh9VjcSoX/cWpQ +3WztQVTsKwV3WolrDRojw3lBeuhjRJ4OUp31AS0JkSJnndGENYMEMSU6krGY1bw7nEoSpbD X-UI-Loop:V01:Zj+0qsYOnJg=:R82KcugkB+PMCqu9agz204HlKnzlosOGg5NXNg1m0ak= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:N4+BZQZCt8g=;VlZHEmDeAeMlBYtvfD0m6043jEu q+BBwSpvdJ1HeMuP54lZwcJ6olDWkk3pIzuN0CtV9LgyQXzWwpBwYQMNE0ryzK38hCUPqHIJj qSYcwhR8Gt+R2j1tI8GTkSD9Dn3auQ223Q73wDOd17hGtKzlefNBsoOJC05Mgmoybm8zyJMo/ qrgpzZhmkBcRNMY/BosTodNbkyEtThQFoelYkaHawU+CRcst/uRY6yBOmKQlFHAWCYfBY/kBA V2XLb+g1w4syAaqh/swKnJoIgJReNBDk4jT19zSC10n0J3IhtQb6cAIlyg5lnkT4pgftIK8d9 3WNpRZSI0RVsOc8AFi8YOrVczyUOhh5F3753P7VRWJNKOQSL7a3rTzPqgWJesaPQQHMKh76SM etrDb7Z2mjEuQQxKHicjcIpzBNC+ngScOA8Dlm/AnnIQUtKo4DHWT2qfTjE3TQu4B9EAWVThs JyhS4qQ2vn0Wp4NCKoF/C3veeDdf8B2HE5zVXqiwwskLNAVLZv10610r2StNA4HNCnGBw9Uok KricTJ7t9Tu/ETKIpjUCMhqYiAqzH46qRgJzxUS3THT+SYLxxyvhHc/xCbTN7D6QYHukvymdZ 2kQS+msPAtuL5cchv72ePqDw2Al0EPynlVmqziAiemLgWM0RKDXIUeyMOa0348eVr2hTAUbRr gf/cb6eSW+WCRLtqkjWqGgX0+4HRbwj4a2Hpmff7QKs/JvcPoIDjqq2WOGEhhUtWlKVyOfVcc M6qo6AGWvBD X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8298 On Fri, Jul 28, 2023 at 03:14:31PM +0100, David Carlisle wrote: > On 28/07/2023 15:03, LARONDE Thierry wrote: > > On Fri, Jul 28, 2023 at 12:57:44PM +0100, Joseph Wright wrote: > > > On 28/07/2023 12:28, LARONDE Thierry wrote: > > > > Hello, > > > > > > > > Apparently, somewhere between 2022 and 2023, you have changed the way > > > > the LaTeX \input macro, replacing the primitive, is behaving regarding > > > > the extension when brackets are used. > > > > > > To be more specific, somewhere between 2022-11-01 and today (CTAN > > 2023-06-30). > > > > As a remainder: I'm the developer of kerTeX (a distribution) and of > > Prote (a change file to add LaTeX needed primitives to TeX + e-TeX). So > > the glue code is the kerTeX one; and the engine is the Prote one. > > > > So there is a stack of things: > > > > 1) Glue added by the distribution (TeXLive doesn't implement the same > > thing as kerTeX); > > > > 2) The engine: here it is Prote; > > > > 3) LaTeX (and different behavior with different versions). > > > > > > When dumping the LaTeX macro package (today's version on CTAN), LaTeX > > running on the Prote engine, the \input is not the primitive but a > > wrapper. > > \input in latex has always been such a wrapper even back as far as the 1980s > > > > > Now: > > > > ---8<--- > > $ echo '\input{docstrip}' | latex > > > > This is Prote, Version kerTeX C 3.141592653-2.6-1.0.0 > > entering extended mode > > entering prote mode > > LaTeX2e <2023-06-01> patch level 1 > > L3 programming layer <2023-06-30> > > > > * > > ! LaTeX Error: File `docstrip.tex' not found. > > > That would seem to be an engine feature, not a latex issue. The expected > behaviour is 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). -- Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C