[lltx] luatextra split up

Khaled Hosny khaledhosny at eglug.org
Sun Mar 28 20:29:23 CEST 2010

On Sun, Mar 28, 2010 at 04:14:18PM +0200, Manuel Pégourié-Gonnard wrote:
> Hi folks,
> As discussed a few months ago, I finally split luatextra up in many packages.
> Now there are three git repos:
> - luatextra, holding the luatextra package
> - luaextra, holding the luaextra script collection
> - luatexbase, holding the luatexbase bundle
> Luatexbase contains the low-level features that used to be in luatextra, mainly
> resource management. It is again split up in several packages, see the readme.
> The new luatextra is now merely a wrapper around the others, with a few goodies,
> compatibility stuff, and things that may move to luamcallbacks some day.
> For you convenience, I prepared a tds archive at http://tug.org/~mpg/packages/
> holding everything in the "stable" version. If you suppress your current
> luatextra installation [1], and install this zip instead, everything should
> continue working as it used to, since I tried to avoid incompatible changes for
> now. Please install it, give it some testing, and let me know if there are any
> problems.
> [1] find /path/to/texmf -type d -name luatextra -exec rm -r {} +
> For now, I've just done a big cleanup, fixed bugs, and adapted packaging for
> luatexbase-*. I'm now starting to make incompatible changes in the master branch
> of luatexbase and luatextra so I recommend you keep the version form the above
> zip for now; I'll let you know when it's more stable again and worth testing.
> The overall plan is to: (1) fix obvious problems and make some improvements to
> luatexbase (2) engage in a discussion with Heiko in order to merge his
> luatex.sty and luatexbase (3) then aim at stabilizing luatexbase before TL10 so
> that it can be used as a solid base for future development.

Great news!

One small feature request I'd like to have before the major rework;
rename luamcallbacks to some name consistent with other naming scheme
and provide a LaTeX package for it, not just lua module, so all packages
can be loaded the same way (either by LaTeX's \RequirePackage{} or lua's
require() etc.) This in merely a convenience issue.


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

To unsubscribe from this group, send email to lualatex-dev+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.

More information about the lualatex-dev mailing list