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 wBKEtrKW019154 for ; Thu, 20 Dec 2018 15:55:54 +0100 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx117 [212.227.17.5]) with ESMTPS (Nemesis) id 1MmkL0-1hIMth3ob0-00jpzN for ; Thu, 20 Dec 2018 15:55:47 +0100 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 20 Dec 2018 15:55:48 +0100 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id CA7431235AA; Thu, 20 Dec 2018 15:54:52 +0100 (CET) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 32086787 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 20 Dec 2018 15:54:52 +0100 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 9A01D121F05 for ; Thu, 20 Dec 2018 15:54:52 +0100 (CET) X-IronPort-MID: 5138770 X-IronPort-RemoteIP: 209.85.221.41 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 2.7 IronPort-PHdr: =?us-ascii?q?9a23=3AQxpUQx9KdCUhkP9uRHGN80YQeigqvan1NQcJ65?= =?us-ascii?q?0hzohDabmn44+7YhyN//hphU6TG5jd6rdEhuvavqTqVHYPp5qM4zgZaJIZcR?= =?us-ascii?q?gDhI0NmhA4RtafABjnLeXqZmohHNlZVFhN8HSyMEwTE8H7NBXJunPn1TcJAV?= =?us-ascii?q?3kMBZtYOH8G4rclcOygvyz4J3aJR5ImSG9Zpt9KRy3qUPascxFyZB6JPMXzR?= =?us-ascii?q?3E6mBNZ/wQxW5sIgeLmA3g486r4JN52yFZuvZk6NQZFKumJuI3SrtXCDlgOG?= =?us-ascii?q?cwvZe5jxTIQAqR63dZaV04yUMSUS7C6hyyHo38tiLr7Kxg3ijfPcD3Qb0wUz?= =?us-ascii?q?m44OFnRU2gjiBPLDM//GzN7644xKtGvBKsoQB+yI/IccmUMvR5ZKbUYdIdQy?= =?us-ascii?q?JIQM9QUyVLBo70YZEICqINOuNRro+1oFVrz1P2GQi3BOqp0T9VnX/x9aI/2u?= =?us-ascii?q?UlVwrB2U1oHt4DtmjVsMSgLL0bAoXXhOHDyTTOae8T2C+ostCZNEB856vWBP?= =?us-ascii?q?QsKJmZ00QkGgLbg0/Fs4HhNiLPkPkLsi2b4utsWOalhnQo7Q188V3Njo8hjJ?= =?us-ascii?q?fEgoUNxxXK7yJ8lcwpJMa4QQhgYcO/EJx4uCSTNo8wScQnCTIN2m5y2vgdtJ?= =?us-ascii?q?i3cTJfgogm3B7WLeeHbpOI5TrsUe+QJXFzg3cvK9fdz16itEOnzOP7TMy91l?= =?us-ascii?q?1H+zFEntf7vXcIzxXP68KDR6InrH2s0juOyQ3fr9p8Dx1lz/jjIoU6iv4qm5?= =?us-ascii?q?4aoB6FAyn33UX7jaObck8p4Ofu5+m1Krnho5adMcdzhGSceuwym9e/CKIjMh?= =?us-ascii?q?UVX2+z9uG11bml9kr8CLlHlfw5lKDFvYuSf5xK4P7kRVUPi8B/sl62FH++3c?= =?us-ascii?q?4dnGUbIV4gGlrPlIXvN1zUYbj5Afq5n1WwgWJuzvHCMKfmB8aFJXzCnbH9OL?= =?us-ascii?q?dlvhQEmUxjkJYFvcsSVuhSRZC7ElX8v9HZEBIjZha5x+/2UpNg0IJbWW+ODq?= =?us-ascii?q?KdOq7IvhmE67FKQaHEaYkLtTL6M/Vg6eTpiCpzhV4GfaDvxpsKc3C/NvtjKk?= =?us-ascii?q?SdJ3Hrh51SdAVC9hp7V+HshFCYBHRPZm2yVuQn5iwgCIWOAoLKR4Tri7uEln?= =?us-ascii?q?TefNUediVNDVaCFm3tfoOPVqIXaS6cFcRmlyQNSbmrT4JynQHrrgLxzKBra/?= =?us-ascii?q?bF4iBN/4y2z8B7vqeA8HN6vSwxFcmW1HuBCn15jn9dDSFjx7hx+AR80gvRiv?= =?us-ascii?q?U+2q0AU4YPuLURFV1mfZ/Ek74kV5aoAVmHJ4nRDg7hG4TDY3l5T8ptkYFQJR?= =?us-ascii?q?8lQZP6yEiEhXLiAqdJxeLVQsZoo+SMhz6pYJwlg3feiPt+1R9/Ho0WZDfg3u?= =?us-ascii?q?kmp22xT8bIixnLyPrsLP5BmnaLrCDakyKPpB0KCVYgF/yaAjZPIBOR942x51?= =?us-ascii?q?ueHebxUvJ+Y1cHkYjabfIUD7+hxVReGKW5YIWYMz/3wj3gQ07Pn+zEbZK2KT?= =?us-ascii?q?9EgmOAWA5dwlpVpTHfZEA/Hnvz+TuASmY1RBS0OQW0trAvzRHzBlk9ywXANh?= =?us-ascii?q?cz7be+9x8LiPDZcMs9helb6gEmrTg8XEyw29vHUZydoQskfKhdbd456lpd2i?= =?us-ascii?q?TVul41OJvoNK1kilMEFmY/90rzyxV6DJlBmsk2vTsrygR1M6eRzFJGcXuRw5?= =?us-ascii?q?nxPrTdLmS68gqobuba3VTX0dDe/alqirxws1L4oASgDVYv6V1i2thRlmSGv9?= =?us-ascii?q?DEUFNUXpX2XUI6sRN9ovCSYyUw4Z/VyWw5MaSwtWynuZphD+8kxxC8OtZHZf?= =?us-ascii?q?ncRUmiTotAXZHodLV500KkZR8FIu1IobQ5O8q3Lb2b3q/uPOthkD+ih2ld78?= =?us-ascii?q?Zx3xHplWI0R+jW0pIC2/zd0BGAUmK2kFa6ssmxgoBZfjEVNmW6wCngQoVWY+?= =?us-ascii?q?chGORDQXfrOMCxythk0tT1XGVE8Ve4G14c8MqgeB7XcEakmAMMjAIYpnuonS?= =?us-ascii?q?b+xDtx2WJMzOLXzGnFxOLscwACM2hASTx5jFviFoOzisgTQEmiawVwxUmVoH?= =?us-ascii?q?3izq0en5xRamzaQENGZS/zdjgwXa65t77EaMlKuspx7XdnFd+kaFXfcYbT5g?= =?us-ascii?q?MA2nq6TWRbzTE/MTqtv8ehxkEouCemNH926UHhV4RwyBPYvoGOQPdQ2n8ZXn?= =?us-ascii?q?A9h2WOQFe7ONat8JOfkJKR6u0=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BMFwCWrBtcfyndVdFkHAEBAR8EAQE?= =?us-ascii?q?FAQGBToF/bHAEMoN9g3uQGYFgLYkmb49DDAGEbAKCbBoHAQQ0EgEDAQECAQE?= =?us-ascii?q?BARQBAQkLCwgnJQyFPQEBBAEBIQ8BBQgBGx4DDAYFCw0CAiYCAiMRAQUBHAU?= =?us-ascii?q?BDQgBAYMegWkBAxUEnB88ixmBEgUBF4J3BYJEgXUKGScNXoE3AgYJAQh5izS?= =?us-ascii?q?BVz+BOIJrhFo8gnOCVwKJJ1CFZXyQZQcCgiUEjzYGGIl4DAWHVJlmAgQCBAU?= =?us-ascii?q?CBQ8hgTyBdzMaI1AxgjuGCIpXOzOMGoJNAQE?= X-IronPort-AV: E=Sophos;i="5.56,377,1539640800"; d="scan'208";a="5138770" X-MGA-submission: =?us-ascii?q?MDENGlBsymii/hfGXAyJnqJMmT58GMek+6mNLk?= =?us-ascii?q?EHd1aU1/dZlwAOhPXPh0YvHdaRdNrw/C4R3/uzdmbjP4z10yfb7kYYa8?= =?us-ascii?q?bJENZ3Ajablli4eLkml4YChZ5ZytKdljv5NeOIP1X56JnlObAxwISO5r?= =?us-ascii?q?kUGtPfNYN8aIE7RC0Hk31RHQ=3D=3D?= Received: from mail-wr1-f41.google.com ([209.85.221.41]) by relay2.uni-heidelberg.de with ESMTP/TLS/AES128-GCM-SHA256; 20 Dec 2018 15:54:52 +0100 Received: by mail-wr1-f41.google.com with SMTP id r10so2054427wrs.10 for ; Thu, 20 Dec 2018 06:54:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=cBqHFFr0oaa3Xl4m/+mZfXCYoMxr3KpqfNhn9+aprX4=; b=SHOTeiSMeoFhTU2oqgdRsGEitzDVNKyyNN3Xm3vs4n2r2vjQh9xopM1AjaoySvL/eT D9tyUeHPDii0oa/4i8E4STVvR/SVRVt+E0WbrGnWVBdoskf72ZIdVAqmdth9iLs9Y2hx ULDhGzGBHcwZQrkdQd6xuRo+zNBZxBilB/Ed8p73vo4reNtxs1OxTezVTtI08a56KcCk a4xZImEp0QgQHpygJMxrxH9rNMaXGMoXRlUp7X+pMGuE1KBR5/8BUANaj6YZU7lueUYO l/1iO2AaQ80XwhGXtUvRGBCaCD8oPFQVkgB1OGEb00DpWfOctwBZXaS2QmfhCEsVu1fw u5jA== X-Gm-Message-State: AA+aEWbyKU++s9VgXkk/W6Engwy2rxMR+5PXmeW5JNFx4R2ufzgfI9uc 56CwkSvCUZbt7zkoXg6WnAG27cir0s4= X-Google-Smtp-Source: AFSGD/UHIyMmAv77bGQjCWZBzrfwfbWmT4aQDIwCUQQTsJBCsiZmKNblnVZi10DdSKZbICTaiUEzNw== X-Received: by 2002:adf:e54a:: with SMTP id z10mr22324169wrm.238.1545317691137; Thu, 20 Dec 2018 06:54:51 -0800 (PST) Received: from [192.168.1.100] ([5.232.128.102]) by smtp.gmail.com with ESMTPSA id w80sm10819724wme.38.2018.12.20.06.54.49 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Dec 2018 06:54:50 -0800 (PST) References: <2878ca6d-61dd-166f-b32a-c7c727360b31@gmail.com> <2a679dcb-149c-079e-bb3e-cf37cacaf9b2@morningstar2.co.uk> <7acef8ca-440c-a4ab-788d-034c08e42427@gmail.com> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Message-ID: <32a718fd-7f18-79f8-9ea7-f504caf76ed3@gmail.com> Date: Thu, 20 Dec 2018 18:24:32 +0330 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Tisha Shusho Subject: Re: Ambiguity in using some functions. To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <7acef8ca-440c-a4ab-788d-034c08e42427@gmail.com> 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:xaEJvChj8NY=:b8sYUrQEdnsNv+bu8oWG4Yy/uO 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 == X-UI-Loop:V01:8Mu56wzV5j0=:IDJEZSZeCqbHtS4AceZA6VCMSXd6hphHfermrNzvdxk= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:mgxKzul7KJ0=:IFD+O09Y623FuNITTlpWfn IREQwFznFvhaRgKqopAwjFAkBEJqTM3OBYVl6FjXtVvCjGqv+XZT88IydmKzgYIBgt4t6X+Co fBE6he8DMyEy8z+OQKBITzxZvTQyqhnZYNF9HnTy/h3EdYceosxAdMBsnVRMpomIDLVpOec4a 8aL8ClcuiADop43RGoj+sRJCTVD+0McoaSrwlsg7aAtPIbOAUC3xJLUT1bM8z+FCM/LhrrycJ PvUSIHNvmfs0S6NsTW+RZ+ua+5t2ZZjFmQNtTbTU53n8lLD/fdkF8C6dsMaKYlI9NBzrhA6Bs vNos+yn1DKjzD8ACKlUMBMpcjz4b8KiFLd2RXYNRYr+yVLUFtdJA+fcq0eBNbgUy/yM/vmkfV a6SS7NefSMUNRh1OhVLIzXeArjpXoZcBXq8VloNw3ppgSRfzrVV5FcrfF4Wcj X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8122 On 12/20/18 2:41 PM, Bruno Le Floch wrote: > On 12/20/18 08:35, Joseph Wright wrote: >> On 20/12/2018 05:56, Tisha Shusho wrote: >>> Hello List, >>> >>> In "The LaTeX3 Sources" document it says (on p. 296, >>> Released 2018-12-12): >>> "Older versions of expl3 divided up primitives by “source”: >>> that becomes very tricky with multiple parallel engine >>> developments, so has been dropped. To cover the transition, >>> we provide the older names here for a limited period (until >>> the end of019)." >>> >>> Does this mean one should avoid using functions such as >>> "\etex_iffontchar:D"? >>> If yes, are there any alternative to such commands? >>> >>> Furthermore, in "The expl3 package and LaTeX3 programming" >>> document it says (on page 7, Released 2018-12-12): >>> "D This means: Do not use. This special case is used for TEX >>> primitives. Programmers outside the kernel team should not use >>> these functions!" >>> >>> Again, which function should a programmer who is not a member >>> of kernel team use instead of "\etex_iffontchar:D"? >>> >>> Thanks, >>> Tisha >> >> Hello, >> >> We moved all of the primitives to \tex_...:D a while ago: the engine >> history is not really helpful in dealing with them. >> >> For cases where you *have* to use a :D command, we recommend making a >> private copy >> >>     \cs_neq_eq:NN \__module_fontchar:w \tex_fontchar:D >> >> then using that. >> >> Joseph > > To avoid possible confusion, here is the command with the typo > corrected, and of course replace "module" by the name of your module. > > \cs_set_eq:NN \__module_fontchar:w \tex_fontchar:D > > Best, > Bruno I think Joseph meant: \cs_new_eq:NN \__module_fontchar:w \tex_fontchar:D However, as I understand from the document the created by "\cs_new_eq" is global, but according to the description of "\cs_set_eq" which reads: "The assignment of a meaning to the is restricted to the current TeX group level.", I think the assignment is valid within the module only. Am I right? Thanks, Tisha