Am Tue, 8 May 2012 22:38:17 +0200 schrieb Khaled Hosny: > On Tue, May 08, 2012 at 08:11:45PM +0100, David Carlisle wrote: >> >> Luatex has changed mathcode to allow a larger numeric range however >> changing TeX primitives without giving them new names seems suspect >> and in this particular case, since \mathcode has changed but >> \mathchardef has not the essential link between these two commands >> has been broken.
> We extend other primitives as well, e.g. \char (XeTeX does, too). > > IMO, I think we should just extend \mathchardef in a similar way, so > that \mathchardef\matha\mathcode`a works again. XeTeX doesn't change \mathcode, it has new primitive commands like \XeTeXmathcodenum, \XeTeXmathchardef etc. -- Ulrike Fischer
