[NTG-context] lmtx
Henri Menke
henrimenke at gmail.com
Tue Apr 2 22:11:59 CEST 2019
On 2/04/19 10:05 PM, Hans Hagen wrote:
> Hi,
>
> So, for those who hesitate to check out lmtx, here is some information.
>
> - In order to achieve long term stability context will use a lean and
> mean variant of luatex (although for now context will keep running on
> luatex too; i might drop support for luajittex). Eventually the source
> code will be part of the context distribution so that one can always
> compile a binary that matches an archived context version.
>
> - This version also permits us to experiment (even very extreme) without
> interupting the parent program luatex, which is now used by other macro
> packages too and therefore needs to be frozen in functionality. Some
> features might trickle back into luatex eventually (unless it breaks
> compatibility).
>
> - As a direct effect it means that context does a bit more: creating the
> pdf file (already most is done anyway in mkiv), dealing with font
> embedding, handling image inclusion, etc. For sure there can be issues
> with that but it has run on my machine already for quite a while.
>
> - It is hard to be conclusive about performance but for instance the
> luatex manual processes a bit faster with lmtx as does the test suite. A
> gain in performance on very demanding documents is also observed by Alan
> and Thomas. Normally one can expect a similar performance. However, the
> memory footprint could be a bit smaller.
>
> - The current somewhat hybrid codebase of context will stepwise be
> adapted so that at some point we can start experimenting with some
> pending ideas. (Which is why i sometimes answer "later this year".)
Where can I find the C sources for the luametatex engine?
>
> Anyway, it might not look like it, but it is a conceptual change in how
> context evolves.
>
> Hans
>
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
> -----------------------------------------------------------------
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
>
> maillist : ntg-context at ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage : http://www.pragma-ade.nl / http://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
>
More information about the ntg-context
mailing list