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 QuYxAkNvbWEIDwAA4+3H6A for ; Mon, 18 Oct 2021 14:57:39 +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 19ICvbNn003846 for ; Mon, 18 Oct 2021 14:57:38 +0200 Authentication-Results: mqgmx128.server.lan; dkim=none Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx116 [212.227.17.5]) with ESMTP (Nemesis) id 1MQ73o-1mPCfs0dyi-00M4Yd for ; Mon, 18 Oct 2021 14:57:32 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 18 Oct 2021 14:57:32 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 8731112917A; Mon, 18 Oct 2021 14:57:26 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 48912406 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 18 Oct 2021 14:57:26 +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 65A24129178 for ; Mon, 18 Oct 2021 14:57:26 +0200 (CEST) X-IronPort-MID: 126206142 X-IronPort-RemoteIP: 209.85.219.175 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 2.7 X-IPAS-Result: =?us-ascii?q?A0CoAAA+bm1hf6/bVdFaHAEBAQEBAQcBARIBAQQEAQFAg?= =?us-ascii?q?UYGAQELAYIhcGQsBAsxhEeObDOBdYsEAwKBAYViijSBfAsBAQEBAQEBAQEJK?= =?us-ascii?q?hcEAQGFAAKCTQIdBwEEMQgOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQMDB?= =?us-ascii?q?BQBAYEOhWgNhkIBAQEBAgEBARARBBkBGx4DAQsGBQsNAgImAgIiAREBBQEcB?= =?us-ascii?q?QEMByKFJAEDCQUhn3eBBD2KOHp/FgUXgQGCCQaESAoZKA1mA4FXAgcSfioBh?= =?us-ascii?q?XqBIoZ5J4EEFYEQgUuCdD6HXYJlBIxkgQI3gQOCUgGeAY0ZkXIxCgYBghVuM?= =?us-ascii?q?Z50MYNqi22GEjWQe5YLpgkQIxKBLgI1gVszGiOBAW2BS1EZD44gg3KKeCowO?= =?us-ascii?q?AIGCwEBAwmTIAEB?= IronPort-PHdr: A9a23:sG7oCRdWUiAZ6U0EriiyCy/glGM+Y9jLVj580XJGo6hDdq2ypdL/O k2a5fhsgFLNV4jB5LRIhrmeqLjuDEoH55vJq3UeaNpUTRZQkcUb2QxmB5etBkjyLfqsZCs/T 4xZTFEwx3igKgBOHdrmIVjbo3m89zkXTw3/OEx1YOOsMoHXhsWzkeu1/s6beB1G0Ry6Z746N xCqtUPRu80R1JNlMbo0wwDVr2Fgfu1XwSZ5LwvWkU+ju4G/+5ls9ykWsPUknyJZeYP9ealwD aZVCD03aSYo4syutRTCQQaL7HYGXSMan0gABQ+N9xz8Uprr10my/uNgxCmXO9H3RrEoSHyj6 alsUhrhlCYAMXYw7mjWjsV6iK8TrgimolRzxIvdYYfdM/QbHOuVZdMXA2oHWZ95WClIA4f6Z IwKTqIAMetes4jhtg4WtxLtTQKoBe7p1npJniqshfx8g7lnS1iXmlV/QoFr0jycttj+OaYMX Prg1qTMxCSZKe5Q2HL95YnEfxQrrOuDG759Iq+zgQEiER3IilKIpMnrJTSQg64Vs2Xd76xnD Mqgjmcmr0d6pT3llaJOwsHZw5kYzFzJ73Az2IY4Y93+TxdTbtutEZ8WvCaffdg+UoYpRGdmv zw/w7sNtMugfSQE/58gwgbWd/2Nd4XgDgvLbO+KOn84nn9hcaPlwQu08A2gx+zwW82+3UxF6 CZIwJHAsXUE1hqb7cbiKLM15kesnzbJ0Fn75eRNIERynq3eY5Is2b8/kJMPvF+LRHen3hWry vXPJwN9pbXg4v+verj8o56AK4J472O2er8jnMCyG6VwMwQDWXSa5fXp0bTi+UPjR7AZxvYyk 6TfrNXbPZFB/v//U1ITiN9yrU/gUmTDspxQh3QMIVNbdQjSlYXtMkCUZu3+DLK/jlWgnTNhy urJeLHsUfCvZjDOlqnsebFl5gtS0g02mJpH558SCvcGedr8X0bwsJrTCRpzYGnWi673Tc5w0 I8TQzfFGq+UdqOUtgag6ecmIu3Kb4gQ8mW1O70u4PjgimU8kFkWcPyy3JcZX3u/G+xvP0STZ Xe/57VJWXdPpAc1S/bmzUGTSTMGLWjnRLoyv3toQJLjF4rIQZqhxaCMzDvuVIMDfXhIUzXuW T/pb9nWAKpKMXPKZJU9zXpcEuL9A445iUPw6EmgkOEhd7SMvHVf7MOr1cAptbON00hqr3osS ZzaiTnoLSk8n3tUFWFomvoj8AotkhHblvIgy/1ASY4MvbUQDkFjZMSal6sjW5jzQl6TIYvPE Qz7BI3gWXZoELdTi5cPexovQo3yyEmcgGz6RedSzeXDBYRooPuDhD6odpo7kzCek/B/x1g+H pkVbTzg1vM5rlKDQdaOyhr89e7idLxAjnSUqiHenSzX7RseCEkpAO3ERSxNPBKI646itwWZF fn2Tu12eh1IzcrIQkdTQvvui1gOBO3uPN3POSSsnWb1BRuJyr6IZofwdCMR0XeVDk9MiA0V8 XucUGp2Ti68v2LTCiBvHlPzcgvt9+d5snayUk4zyUmDcURg07O//hNdi+abTrsf2bcNuSFpr DsRfh71x9XNF9+JvBZsZo1ZaNI5pUZNjCfX7lMgeJOnKK9mixgVdAE290Li2hNrC5lRxMgnq HR5qWg6Yamc0V5Ha3aZxcWqYuyRejS0pkn+LfeJhwKWytud96YR5e5tsVjntRDzUFck8jBn3 thZ3n+W64/FSgYfAveTGg468QZ3o7bCb2wz/YTRgDd0MaTysnnFgvomAeIkzlCreNIVY8bmX EfiVtYXAcSjMrlgg1+ychcNJ/xf7oYxNsKiMuqMgeulZbk92j2himtD7cZ21UfGpE8eAqbYm p0Cxf+fxA6OUTzx2Uygvs7AkodBfTgOH2C7xEAM4aZeY6RzecAADmL8e6VfJ/17jp/pHm9Sr RutXgxbnsCufhWWYhr22ggCjSz/TlSonCK5y3p/lDR798Ki IronPort-Data: A9a23:4e+TX6nZ3SMPS1TiABY93zfo5gwFJkRdPkR7XQ2eYbSJt1+Wr1Gzt xIZDGiPbvqKamL2fY13bIXj9ElXvcOBy9ZhS1c6ry8wFFtH+JHPbTi7Bh6tYHnCcJGroGGLT Sk6QoOdRCzhZiaE/n9BClVlxJVF/fngqoDUUIYoAQgsA185IMsdoUg7wbdg2tc42YLR7z6l4 LseneWOYDdJ5BYpagr424rbwP+4lK2v0N+wlgVWicFj5DcypVFMZH4sDfnZw0/Df2VhNrXSq 9AvbF2O1jixEx8FUrtJm1tgG6EAaua60QOm0hK6V0U+6/RPjnRa70o1CBYTQRxqkmyWxJd+8 dUXqqfgZSgDeYzXtvtIBnG0EwkmVUFH0LrOIHz6oMbKikOfLCaqzPJpA0U7e4Yf/46bA0kUr a1eeG1LNEnSwbvpndpXScE07ignBNHrMcUf/HY55T7cBPciB5vERs0m4PcBhmlq3p4XQay2i 8wxLiA/PSz9chlzEwkcKdEgrP2Wvn/lfGgNwL6SjfNvvzK7IBZK+JzEDPflP/iiQcROgl2Vv HyA4mL4RxEXNdCSzTCI6H3qiuKnoM/gcIcbFbn95/QzxVPKmTFVBxoRWl+25/K+jyZSRu6zN WRPxzN3svN1+3WrFMbGDzGXijmlpTADDo84//IB1CmBza/d4gC8D2cCTyJcZNFOiCPQbWx1v rNut4O5bQGDoIF5WlrGqejJ9WLa1Tw9aD5dNXVdHGPp9vG6+Nlr5i8jWOqPB0JcszEYMTT5w jTPvSJnwrtK0pNN2KK88lTKxTmro/AlrzLZBC2HAQpJDSsjPOZJgrBED3CFsZ6sy67HEjG8U IAswZT20Qz3JcjleNaxaOsMBqq1wP2OLSfRh1Vid7F4qW/xpy/+IdgIvG0kTKuMDiriUW+2C KM0kVMBjKK/wFP3BUOKS9ngVplwlPiI+SrNB6yIMrKinaSdhCfepH00DaJh92/ql0conMkC1 WSzIK6R4YIhIf0/llKeHr9DuZdyn3xW7T6NGPjTkkv/uZLDNSb9YepUazOmM7FphIva+lm92 4gEbKOilU4PONASlwGNrub/23hRfSZlbX03wuQLHtO+zv1OQz14VKKNnOp8IuSIXc19z4/1w 510YWcAoHKXuJENAV/ihqxLAF8uYXp+kZ7/FSklPFLtynJ6JIj2s/pZeJwwcr0qsudkyJaYi hXDl9qoWpxypvbvolzxrqURaKRtcR2qgUSFOC/NjP0XYct7XwKQkjP7VlKHycTNZxZbceMxp rSh0kXQRp9rq8GOyirJQKrH8m5dZUQgpd8= IronPort-HdrOrdr: A9a23:dZT9Dqs6WlDOnIS+g93cOfpM7skCGoAji2hC6mlwRA09TyXGra yTdaUguCMc1gx6ZJh5o6H7BEGBKUmsl6KdkrNhQItKPTOW+FdASbsM0WKM+UyHJ8STzI5gPO JbAtND4b7LfBtHZKTBkXCF+r8bqbHtnsGVbKXlvg9QpGlRGvxdBmxCe2Om+zhNNW577O0CZf 6hD6R81lmdUEVSSv7+KmgOXuDFqdGOvonhewQ6Cxku7xTLpS+06ZbheiLonCs2Yndq+/MP4G LFmwv26uGIqPeg0CLR0GfV8tB/hMbh8N1eH8aB4/JlbwkEyzzYILiJaYfy+gzdk9vfsWrCV+ O8+yvICv4DrE85uFvF+icFlTOQigrGoEWStWNwyUGT3vARAghKV/apzLgpASfx6lU7+Nt42L hQ322YvZJLDRXG9R6NluTgVg5x0kCwqWA5keEShXRDUY0YaLI5l/1gwGpVD41FBTn354A3ed MefP309bJYd0iXYGveuXQqyNuwXm4rFhPDWUQavNeJugIm00yRYHFos/D3s01wua7VcaM0q9 gs854Y3Y1mX4sTd+ZwFe0BScy4BijERg/NKnubJRDiGLscM3zAppbr6PFtjdvaOaAg3d83gt DMQVlYvWk9dwbnDtCPxoRC9lTITH+mVTrgx8lC79xyu6H6RrDsLSqfIWpe3feIsrEaGInWSv yzMJVZD7vqKnbvA59A20nkV5xbORAlIYcoUxYAKhmzS+fwW/vXX8DgAYPuzYvWYH4ZsznEcw k+tRDIVbF90nw= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.85,382,1624312800"; d="scan'208";a="126206142" X-MGA-submission: =?us-ascii?q?MDHjMy3cvgX7MSxkBjrbI77L8ITF2bsLhKuhgo?= =?us-ascii?q?MfgIOaLvyh0UW/eifpsOLOsqcveGwC6EB71yAjiiH1OoRbpOJ8ta+a9r?= =?us-ascii?q?8mpesSt7cUXax0Uh8R5bg4fYzZn7vRF8lYneXkzM9YHgUF7J4Iesgiy/?= =?us-ascii?q?C3bogRD+AcbNG0ALRAwjDbYQ=3D=3D?= Received: from mail-yb1-f175.google.com ([209.85.219.175]) by relay2.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 18 Oct 2021 14:57:25 +0200 Received: by mail-yb1-f175.google.com with SMTP id a7so774417yba.6 for ; Mon, 18 Oct 2021 05:57:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=1dxd4qpQwLq12wWhwJZH9PaBVJfpBoJhdj/X25nccwQ=; b=7wEMdIZZ4Ik2fYCccGMRl9DIBdArm0AQ1X7bmiakVoN+YGZiJWJBfW8LBq7f3I8Mac Tqul/UazzmFg4e1y8AeEDAV/y87zwnvxMS9WQnKSwcjwb6s+ghv4U0g0912irFwahrQR x7Gqss0e+A+0Mq6/H21Qv4xUwpng9R2oh8mHnK+z/kEvl9rbYjtqP7y2ka+jVYR+nXCf nLP58kbkwlwcTD87fnoyXTmuaICahmBhxwr0aORtg+A+k5pjMTwTv7AJlSji56VKsWb9 SXNM9hpS+BHZhxZJgZywGC4yENoS9xlllk4MAd3tV3ImHDQGB6cvYuaZjFPrmQ5NRVKC hNYw== X-Gm-Message-State: AOAM53156dBGqDbkcjT1GLlegrjbpetKOKuE9hmoHeXOVudoJKMPvA0Q t6obGQWGIjJY8M9AHFiZ/6tnmr1hWLWbgn/JFfjYppSUzYJ7hw== X-Google-Smtp-Source: ABdhPJydnPAL/GsK+RIUw3C94lYmRlwTnl2LEWKHeM0/3HV5akl/XE1WM2NTFOsoIHJe8qx4dBhY/d87bB8bCgI446A= X-Received: by 2002:a25:c84:: with SMTP id 126mr26932885ybm.540.1634561844117; Mon, 18 Oct 2021 05:57:24 -0700 (PDT) MIME-Version: 1.0 References: Content-Type: text/plain; charset="UTF-8" Message-ID: Date: Mon, 18 Oct 2021 09:56:51 -0300 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Phelype Oleinik Subject: Re: expl3-code and Prote 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 X-UI-Filterresults: notjunk:1;V03:K0:7SR2tBkdpBQ=:5DjJXaEqyvYhCPuwIKoJ/hdKFH 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 X-UI-Loop:V01:B6GBrCiqNDo=:sdFF+Ok7BWM31pMP7Mxs73TfZvk9bmAaB/5XJZEi1go= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:JVAPVFTElWs=:qt6qUMyYgIOqMMQ/hWeARZ lnRsc3e/W+D83uuuO+rmPaHLZu5vh9nZC7CxHAvblfnZcPMvtMP2h8IyB8ojI4DC3ZEVi4RrG MtxMpmj4cGoApe0Bff6Z6OnqElbNHZshsaVtnZgF8bg5/FBX9aaBIVXHjV0tUGEONN5BtWd3C D+/2lugP+ehj0upRGEecChLmxZ00luYPrGqZIMUJ90hVopzFiTn38Q58QqAi8yIwtvQ3jMATE 6yG/R4wMPdt7jk4mFCTvlsMFhaa7lgzV8y1k9xrJM0P5qyslmjds/HNaQk6SvEokW1u+YmrbY bI5TNjZu1zKDV6Q5GxBxR03uBp+aRXQKOW+eQpDYcqwNEqDilQrRFKmVLDXHEitMhl8T1WI95 s8j+fZQOiDKujNIP9VwwMcbeuWR0PVUAJEfhA5eZstQlI4c6OuyM4aO374e1fJg9RN5rcM5GK 8mC1V21ElLimRPkJArijS5Oq8CcFs7QAriZoC51XAzhFeRwMmI9UmJahoiPzSx8NIzNFGswOs g== X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8273 Hi Thierry, On Mon, Oct 18, 2021 at 5:23 AM LARONDE Thierry wrote: > > ---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--- That is odd. It seems that expl3-code.tex is not properly docstripped from the sources, because control sequences |\@@_...| should not exist in executable code (like expl3-code.tex), only in the sources. Some control sequences across expl3 modules have the same name, except for the module name, denoted by the |@@| prefix, which is replaced by the actual module name by (l3)docstrip. Without the replacement you end up with multiple control sequences with the same name, and you get the error you are seeing. Some time ago the |@@| replacement from l3docstrip was merged into the main docstrip code, so make sure you are using the right version. > 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? No. New engines aren't created every day, so little effort was put into that (zero, in terms of documentation). But from what I've read about Prote, it should take more or less the same code paths as XeTeX, except where the engine is specifically tested for (in which case, what you showed should suffice for the most part of it). Hope it helps. Best, Phelype