[luatex] tex.enableprimitives producing non-primitives?

Heiko Oberdiek oberdiek at uni-freiburg.de
Wed Sep 23 15:13:20 CEST 2009


On Wed, Sep 23, 2009 at 03:51:17PM +0300, Élie Roux wrote:

> 2009/9/23 Joseph Wright <joseph.wright at morningstar2.co.uk>:
> >
> > No, \ifpdfprimitve is meant for dealing with circumstances where an
> > *available* primitive has been redefined. In your test, \attribute is
> > not available, so of course you also cannot call the primitive.
> 
> In fact the surprising thing it that tex.enableprimitives does not
> produce primitives (when used with a prefix),

It does. See the result of \meaning.

> so it is the name of the
> function that leads to errors... maybe renaming it to producecsname or
> something like that would help...

A little misleading is \if(pdf)primitive perhaps as shortcut
for something like \if(pdf)IsSameAsOriginalPrimitive.

Yours sincerely
  Heiko <oberdiek at uni-freiburg.de>


More information about the luatex mailing list