[lltx] upcoming luatexbase update

Khaled Hosny khaledhosny at eglug.org
Thu Nov 11 06:28:51 CET 2010


On Thu, Nov 11, 2010 at 02:05:30AM +0100, Manuel Pégourié-Gonnard wrote:
> Hi,
> 
> I've got a new release of luatexbase ready, which mainly consists of reading,
> polishing and completing user doc for the mcb (multiple callbacks) and modutils
> (module identification) subpackages. There are a few incompatible changes,
> mainly name changes:
> 
>     modutils
>         - \luatexUseModule and \luatexRequireModule replaced by
>           \RequireLuaModule with a unified syntax.
>         - luatexbase.use_module removed (use luatexbase.require_module with
>           a single argument instead).
>         - luatexbase.module_term removed.
>         - removed support for version check using a floating point
>     mcb
>         - rationalise "list"-type callbacks handling. The new calling
> 
> Only the first two points have a real impact in practice. I created an pushed to
> github a branch "lltxb", based on current master, of fontspec and luaotfload
> with the few adaptations needed.
> 
> I also used the occasion to switch them to luatexbase+lualibs instead of
> luatextra. There is now a clear separation between the former, which are basic
> packages for programmers, and the later, which is a user-level convenience
> package. (And you don't want \LuaTeX and {luacode} to be defined as a
> side-effect of loading luaotfload or fontspec, I guess.)
> 
> Anyway, the point of my message is to suggest coordinating for the next CTAN
> upload: to avoid creating a temporary compatibility layer, it would be best if
> we could upload the three packages together.

Looks good, nice work :) I'll merge lltxb branch with master luaotfload
and add a news item, if you don't mind uploading it as well, it is fine
with me, else you can just notify me when luatexbase upload is going.

Regards,
 Khaled

-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer


More information about the lualatex-dev mailing list