[luatex] Bytecode architecture-independence
Manuel Pégourié-Gonnard
mpg at elzevir.fr
Sat Nov 21 01:58:56 CET 2009
Taco Hoekwater a écrit :
> Manuel Pégourié-Gonnard wrote:
>> Can we expect bytecode compatibility at some point? (No problem if the
>> answer is "no" or "not before long"; just asking.)
>
> Not for long periods of time. As long as we stick with the same
> lua version and the same lua vm, the bytecodes are unlikely to
> change, but we may switch to a newer lua (5.2?) or a new vm
> (luajit2?) and while this would likely not break any .lua scripts,
> it would definitely break bytecode compiled files.
>
Ok.
> But my original point was more about the modules inside luatex:
> if you have a bytecode file for luatex 0.43 that uses (say)
> node.dimensions(), then that file won't run with luatex 0.40
> (which does not have that function at all).
>
Right.
> Replacing the a with a c is a more or less standard convention that
> also kpsewhich understands. Allowed extensions for kpathsea are:
>
> .luc .luctex .texluc .lua .luatex .texlua
>
> the first 3 are bytecode, the last 3 source.
>
Thanks for the info. (For some reason I used to use .tlu, but I may
switch to one of those extensions.)
Thanks,
Manuel.
More information about the luatex
mailing list