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 8iqIAQEvbWHvegAA4+3H6A for ; Mon, 18 Oct 2021 10:23:29 +0200 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 19I8NRod031469 for ; Mon, 18 Oct 2021 10:23:28 +0200 Authentication-Results: mqgmx130.server.lan; dkim=none Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx114 [212.227.17.5]) with ESMTP (Nemesis) id 1N0XTY-1mxVB00c0y-00wYeL for ; Mon, 18 Oct 2021 10:23:22 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 18 Oct 2021 10:23:22 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 8927212913E; Mon, 18 Oct 2021 10:23:13 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 48904611 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 18 Oct 2021 10:23:13 +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 5EA9212912D for ; Mon, 18 Oct 2021 10:23:13 +0200 (CEST) X-IronPort-MID: 132395181 X-IronPort-RemoteIP: 93.17.128.21 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 3.5 X-IPAS-Result: =?us-ascii?q?A0CzBABLLm1hhxWAEV1aHgEBCxIMQIN7flkpBAsxjUqFa?= =?us-ascii?q?KBQAQEBAQEBAQEBBwEBKgcOAgQBAYdPAh0HAQQ0EwECBAEBAQEDAgMBAQEBA?= =?us-ascii?q?QEDAQEFAQEBAgEDAwQUAQEBAYEMhWgNhkoBJQUOBgEBOCE/EEyDBQGDCwGrc?= =?us-ascii?q?HiBATIeY4IIAQEGhhuBRAkTgSeFfRNBhRyCKSccgg2BFYF9hn2FMI1qPoJpk?= =?us-ascii?q?XCMd54jgSOMcIEVlFuDaoFIiiWGEpEwlguMb5N4hQkCCgcWgXgigVtwgzkJS?= =?us-ascii?q?BkPjiCDcoE+iSJBMTgCBgsBAQMJhUmNVwEB?= IronPort-PHdr: A9a23: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 ZCzi8EcQU3uZA8sxkPN2A== IronPort-Data: A9a23:/3VmnqhBSP57dDhvGEPoami3X161nRAKZh0ujC45NGQN5FlHY01je htvXWyBa66INDP9LtpzYYS+80sCuMCEztM2TlE5pC9mEH9jpJueD7x1DG+pYnzIfpOfJK5EA 2fyTvGacajYm1eF/k/F3oAMKRCQ7InQLlbGILas1htZGEk0FU/NtTo5w7Rg29Yx0YDga++wk YqaT/P3aQfNNwFcbzp8B5Kr8HuDa9yr5Vv0FnRnDRx6lAe2e0s9VfrzFonpR5fMebS4K8bhL wr1IBFVyUuCl/slIovNfr8W6STmSJaKVeSFoiI+t6RPHnGuqwRqupvXOsbwZm9tuWimsvx75 +4VuIaUGRdqL7CXif0kBkww/yFWZcWq+ZfcJGSn65LV1EDcbXrnzu4oF08se4MCkgp1KTAVs 6VHbmlXPlbZ3opaw5rjIgVortgjLcTxJpJZvnh6yjfVAN49T4qFTb+iCdpwhWxq3ZETRKaHD yYfQWFdZS7PTFpLAG4eJbY/m+e421X1IyIN/Tp5ooJuuTiOllYZPKLWGP78RvG6AOF9mkeDu nnL5Xq/HxcbcdySyDaI9nihnOCJkS6TZW4JPKa96uYw3huIy3YNCRYbTh2gr+P/hFTWt89jx 1I8wBhzgoUe/mOQFtTne02o42+Z5Q8FYo8FewEl0z2lxq3R6gefI2ELSD9dddAr3PPaoxR0i DdlePu3WFRSXK2ppWG1qufE8GPoUcQBBTVZPn9bJecQy4S7+OkOYgTzosFLPpTdszEYMSr13 yjQ8m4liq8NjMUGzOOg80qBjSjESnn1ouwduFy/soGNt1oRiGuZi2qAsgWzARFod9fxc7V5l CJY8/VyFchXZX13qASDQf8WAJai7OufPTvXjDZHRsd6q2j8piL7Jd0JuFmSwXuF1O5aJlcFh 2eN52tsCGN7ZiXCgVJfOt/rUZV2kfCI+SrNCqCPMoMmjmdNmP+vpXs+OBTKt4wcuFMii8kC1 WSzLq6R4YIhIf0/llKeHr9DuZdyn3BW7T6NGfjTkkr2uZLDNC/9YepUazOmM7FphIva+1+92 4gEaKO3J+B3C7CWjt//qtJIcjjn7BETWfjLliCgXrXfe1U7RDx4Vqa5LHFIU9UNopm5X9zgp hmVMnK0AnKl7ZEbAW1mq0yPaY8Dmb5kqG4jZ3JqJluyxXkobJ3p96kFMZUtFVXiGCqP0tYsJ 8Tpue3ZahiMdtgD0y8Td9/ztuSOsTy10BmWMXPNjCcXJvZdqs+gxjMgVhPo8DgIEy/xvsw7y 1FlOsU3XrJbLzlf4B7qVc+S IronPort-HdrOrdr: A9a23:YXDgSqgihPtxuwrTB+9BeDk/qXBQXuAji2hC6mlwRA09TyX+ra yTdZUguiMc7Qx7ZJhOo7690cW7IE80l6QFgrX5TI3DYOCOggLBRuxfBO3Zsljd8kbFh4xgPM lbAs9DIey1IV9mjdvrpCmUeuxQpuVvKZrY4dvj8w== X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.85,381,1624312800"; d="scan'208";a="132395181" X-MGA-submission: =?us-ascii?q?MDE0Ww+MXQ+sAvdpWUIwBn63Ki3HKb2Zc8w/3+?= =?us-ascii?q?I2i7BBXrwVhZgFc40MVv+uGpheBc9Z2LEzh1APhubmieVc3lHQ5ldLuV?= =?us-ascii?q?7HWqyVPalyD2/cR0PzGj36sweLdF3EF+XGJJjlzr36YSj+e5K4mb92qP?= =?us-ascii?q?800Y7jkK67MgptvE15VrxfcQ=3D=3D?= Received: from smtp26.services.sfr.fr ([93.17.128.21]) by relay.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 18 Oct 2021 10:23:13 +0200 X-mail-filterd: {"version":"1.3.4","queueID":"6BFDD1C00043F","contextId":"44862887-1338-44f6-aa20-a2d40d5b08b0"} Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2626.sfr.fr (SMTP Server) with ESMTPS id 6BFDD1C00043F for ; Mon, 18 Oct 2021 10:23:12 +0200 (CEST) X-mail-filterd: {"version":"1.3.4","queueID":"4D44C1C000401","contextId":"d0d151e9-c7cf-43cd-8234-86afeda042ac"} X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) by msfrf2626.sfr.fr (SMTP Server) with ESMTP id 4D44C1C000401 for ; Mon, 18 Oct 2021 10:23:12 +0200 (CEST) Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2626.sfr.fr (SMTP Server) with ESMTPS for ; Mon, 18 Oct 2021 10:23:12 +0200 (CEST) Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.15.2/8.15.2) with ESMTPS id 19I8NB6d005147 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Mon, 18 Oct 2021 10:23:11 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 19I8NBQT004965 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 18 Oct 2021 10:23:11 +0200 (CEST) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to thierry.laronde@sfr.fr using -f MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID: Date: Mon, 18 Oct 2021 10:23:10 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: LARONDE Thierry Subject: expl3-code and Prote To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE 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 X-UI-Filterresults: notjunk:1;V03:K0:g3CbDBe8pvo=:yzh9fS2pOqBB6WA5K/V1sGOvl0 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 O9w= X-UI-Loop:V01:2Ssglp+vKMg=:DC/vKHcFa5Efr4sTozvgxVujSuY+FjGEsuMQloAjEHw= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:nVADxW22dJY=:oZBtm1zkam1DZt4p2qntwy rHyzI7G2lb4YN6P43CISzobE9o1E+RFU8SIhMRo0C3en46Dw7I+aJebth9/kOLkPVHiUshjDE pi6geEA90avlqc8O9oPnYMDySIA93hJznIXQFGG+cmQYrffEAI/vYLrpWJJjN9OqTIIXtja42 ttrJNSu8XCDZ6RVfMpJfAiIMCxBm4mTshOZ2/bt23siT6sKkum22vuLPpm68V/SOxh39MJPJA pPmvQb06/4/jySdPt23HdtCbftsyW8reVfS1oTf0ZAlo0gs3cwEUHZbvA8vGUInvRa/L2LO1Q ZBzr3sihgwYb3QE6oqEd/TWoz0g8A/QE6c32UgyjEFr0b1zlniO6S57wPbQv0nIGtsVDpEOGm Nk6wbxla+BGeVsBLQF8cv1lVW4CdsXdK9KTpyTCzd6jMu4SxARwEffUEdg7hTOYQd5Oan2rVp UhKOk8Frcz3Z+gg7NRezaiA+df/ZJ7Zp//oi/8VZXgUxDkjlISwxdXvP3Po1k06e2ZI7JATW0 w== X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8272 Hello, After having fixed the implementation of \expanded (from errors reported by Martin Ruckert and from narrowing down done by Phelype Oleinik), the following code, line 200: \expandafter\ifx\csname kanjiskip\endcsname\relax \expandafter\ifx\csname Proteversion\endcsname\relax \else 1% \fi is enough to get things going and apparently, for the primitives, the things are OK. But there are numerous places where the engines are explicitely set and, obviously, this can't go very long without switching code for Prote. The error is for example this with the only---and not sufficient---code above: ---8<--- LaTeX2e <2021-06-01> patch level 1 inputing expl3.ltx (l3kernel/expl3.ltx (l3kernel/expl3-code.tex ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Argh, internal LaTeX3 error! Module kernel, message name "command-already-defined": Arguments '\@@_use_none_delimit_by_q_recursion_stop:w' and '\long macro:#1\q_@@ _recursion_stop ->' This is one for The LaTeX3 Project: bailing out. \msg_error:nnxx ...he LaTeX3 Project: bailing out} \tex_end:D l.2946 ...@_use_none_delimit_by_q_recursion_stop:w --->8--- So is there anywhere (and please: not the >1500 pages "manual"!) short explanations about how to add a new engine? What has to be set and where? From an engineering point of view, couldn't the code set everything with some: \ifx\engineversion\undefined \else \input engine.tex \fi ? So that it's easier to see what depends on the engine and in order for modifications to the engine to be severed from the rest of the code? Any help would be appreciated! -- Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ http://www.sbfa.fr/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C