LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
Date: Thu, 20 Dec 2018 14:56:20 +0000
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
Message-ID: <[log in to unmask]>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
In-Reply-To: <[log in to unmask]>
Content-Type: text/plain; charset=utf-8; format=flowed
From: Joseph Wright <[log in to unmask]>
Parts/Attachments: text/plain (21 lines)
On 20/12/2018 14:54, Trisha Shusho wrote:
> I think Joseph meant:
>      \cs_new_eq:NN \__module_fontchar:w \tex_fontchar:D
> 
> However, as I understand from the document the <cs> 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 <control sequence1> is
> restricted to the current TeX group level.", I think the
> assignment is valid within the module only.
> Am I right?
> 
> Thanks,
> Tisha

TeX scope is based on grouping not modules/packages/etc.: one cannot 
restrict a macro definition to one module. That's the reason we include 
a module part in all names.

Joseph

ATOM RSS1 RSS2