[luatex] macros to invoke lua in LaTeX

Arno Trautmann Arno.Trautmann at gmx.de
Sat Mar 7 09:15:23 CET 2009


Will Robertson wrote:
> On 2009-03-07 11:41:20 +1030, Reinhard Kotucha <reinhard.kotucha at web.de>
> said:
> 
>> There had been a discussion about namespaces on the LaTeX-3 mailing
>> list a few years ago.  It was Hans Aberg who proposed namespaces, if I
>> remember correctly.  As far as I remember, he had not been able to
>> convince the LaTeX team.  I don't remember the details.  If you are
>> interested, dig out the mail archives.
> 
> I haven't been too successful finding the relevant thread. I remember
> Philip Lehman proposed a "poor man's namespace" for packages, but that's
> not really the same thing.
> 
> What LaTeX3 does currently is to rename all engine primitives to remove
> them from the user namespace.
> 
> E.g.,
>  \write -> \tex_write:D
>  \protected -> \etex_protected:D
>  \pdfstrcmp -> \pdf_strcmp:D

Where the ”:D“ means ”don‘t touch, these are primitives“, for the reader
who is not familiar with LaTeX3. They‘re not funny smileys added by Will…

Arno

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
Url : http://tug.org/pipermail/luatex/attachments/20090307/4282b4ee/attachment.bin 


More information about the luatex mailing list