[lltx] luatexbase, luatextra etc.
mpg at elzevir.fr
Mon May 10 14:41:54 CEST 2010
Le 10/05/2010 14:16, Khaled Hosny a écrit :
> On Mon, May 10, 2010 at 01:04:52PM +0200, Manuel Pégourié-Gonnard wrote:
>> The decision to migrate to luatexbase's master now or later is not mine. Please
>> have a look at the Changes file and tell me if you are ready to do it now and
>> want to delay it. If you want to do the transition now, Élie already did some
>> adaptations in luatextra's master. Please be aware that more incompatible
>> changes may be coming, but, as far as I'm concerned, I'll always keep you
>> informed about them.
> I'm fine with migrating luaotfload and luaextra to luatexbase master,
> provided that it is considered stable enough for texlive inclusion.
Depends on what you mean by "stable". It should not have more bugs than the 0.1x
branch, though of course bugs may be introduced by any modification in the code.
Concerning foreseeable future compatibility breakages, things are more complicated:
- concerning compat, cctb, loader, regs, I don't plan to do breaking changes
other than required for the possible merge with Heiko's luatex.sty.
- mcb (aka luamcallbacks) and modutils are more likely to change soon, we'll
need to discuss a few points.
Btw, this is the reason why I didn't push everyone to switch to the master
branch earlier: I wanted to minimise the number of times we needed to
synchronize for such changes. Of course, now than TL10 is approaching, it makes
more sense to switch to the latest versions now without waiting any more.
To sum up again: any of master and 0.1x can be a candidate for inclusion in TL,
and it's your choice.
> Now, do I still need luatextra or can I just load luatexbase and
> luaextra directly.
You can do as you want. luatextra still provides a few more things, but if you
don't need them, you can load luatexbase and luaextra directly, but loading
luatextra is not deprecated either.
> BTW, I think now is better than later to pick a less confusing name for
> luaextra, any suggestions?
I agree. Élie's suggestion of lualibs sounds fine to me. (Or luautils, too.)
More information about the lualatex-dev