On 19/06/2014 20:32, Élie Roux wrote: >> Bytecode and \luafunction (which is new) are both on a list of various >> 'things that need allocators' that I've raised with the rest of the >> team, although perhaps I didn't spell this one out. One of the reasons >> we've switched expl3 from using a bytecode-based approach for storing >> the Lua version of \pdfstrcmp is that with no allocator we can't >> actually be sure that we are doing the 'right' thing using one! > > Sure! So the plan would be to add an allocator for these in LaTeX2e > kernel? As well as allocators for cctables and attributes? This would be > great! I said these are things I've raised with the rest of the team: at present discussion has gone no further than that. Adding stuff to the kernel is a tricky subject, but the team note that in reality LaTeX-based formats for both XeTeX and LuaTeX already do various things that are not in the kernel code (see the relevant .ini files). -- Joseph Wright