[lltx] [luatexbase] Allocating attributes from lua
mpg at elzevir.fr
Sat May 22 11:59:21 CEST 2010
Le 21/05/2010 15:47, Khaled Hosny a écrit :
> Is there going to be support for allocating attributes from lua?
If you're asking for it, I see no reason for not providing it :-) OTOH, it may
require a few changes in the current allocation code, so I don't guarantee a
short delay for implementation.
> to resort to Te to allocate attributes from inside lua code is tricky,
> for instance I tried:
> tex.sprint(luatexbase.catcodetables.latex, "\\newluatexattribute\\otfldummy")
Yeah, and this won't work in every circumstance (imagine this code is run inside
and \edef, for instance).
> But it doesn't seem to work, and even if working it seems a bit hacky.
> Hiding this inside luatexbse-attr seems more sensible to me.
Is the following interface ok with you?
- allocates a new attribute
- stores its number in luatexbase.attributes[name]
While we're at it, would you like a luatexbase.unsetattribute() function?
More information about the lualatex-dev