Sender: |
|
Date: |
Thu, 20 Dec 2018 07:35:05 +0000 |
Reply-To: |
|
Message-ID: |
|
Subject: |
|
MIME-Version: |
1.0 |
Content-Transfer-Encoding: |
8bit |
In-Reply-To: |
|
Content-Type: |
text/plain; charset=utf-8; format=flowed |
From: |
|
Parts/Attachments: |
|
|
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
|
|
|