Alan Stone wrote:
On Tue, Mar 17, 2009 at 11:49 AM, Hans Hagen
wrote: Hi,
In the process of a major cleanup and code split I uploaded a beta. Some important changes are:
- initialization code is ready for upcoming luatex - language files have been cleaned up - core-<table stuff> is renamed to tabl-<table stuff> - several changes in file names and splits of files - for those using helpers, in mkiv now syst-aux is the place to look
what are helpers ?
\doifelse cum suis (there are also some obscure ones that might go away some day, maybe we should make a list of those used by users)
- some non used files removed - some speedup of helper macros (only in mkiv)
what are helper macros useful for ?
well, they play a role in the user interface so the faster they run the better (and since we now only use engines that have etex, i'm removing traces of non-etex variants, at least in mkiv) for instance, in mkiv, the typescript parsing should be faster now, but not all documents use that extensively; if you have 1000 (sub)section titles grabbing args is also a bit faster in general, saving some .05 second on 10000 calls for such helpers is not much but it adds up (and in mkiv we need that because other tasks take more time) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------