Hi Ulrike, Ulrike Fischer wrote: > luatex the other side is _new_. Why doesn't it use names where > there is less danger that someone will try to overwrite it?
Well, that is why the primitive \primitive exists (and the alias \pdfprimitive): so that you always have access to all primitives in the engine (well, unless a smartass package would redefine \primitive and \pdfprimitive, of course). > It would be a > pity if you would have to use \latexluanewthing with latex3 and > \ctxluanewthing with context and \memluanewthing in latex2e when > using the memoir class and \komaluanewthing when using a KOMA-class. That virtual "you" will not be using all of these packages, and even if that "you" would do so, I still don't see a *practical* case for each of those packages having an *actual* clash with *any* primitive. The whole name conflict thing has been virtual so far, with the only person actually affected: Hans himself. Let's be clear on this: we will not start prefixing every new primitive with some random string, and I believe we have explained quite thoroughly why we will not do so. We have heard all the arguments in favour of prefixes before, and we are still not convinced. Best wishes, Taco
