[tex-live] TeXLive-CD/DVD (Installation)

David Kastrup dak at gnu.org
Tue May 22 09:44:35 CEST 2007


Taco Hoekwater <taco at elvenkind.com> writes:

> Reinhard Kotucha wrote:
>>
>>   > I hope it will be smart enough to avoid allocating memory for TeX
>>   > when it is going to be used as a script engine.  Compared to Lua
>>   > itself, the TeX text segment is already a sizeable baggage even
>>   > though there is a good chance that on modern operating systems
>>   > most of it will never get paged when just using the Lua part.
>
> The TeX memory data is never initialized in the texlua case, and
> you can't get access to the typesetting-related tables.
>
> Since we want to eventually start using texlua as a tool for batch
> editting OpenType fonts also, the text segment size is unlikely to
> shrink. The fontforge segment is already almost as large as the
> tex segment, and we need a bit more still.
>
> But I expect most systems are copy-on-read these days.

You likely mean demand-paged.  Different buzzword.

> We know for a fact that there is no speed difference between running
> texlua and standalone lua 5.1 on linux, nor windows XP, because we
> tested that.
>
>> Maybe in the future texlua can be a separate program, but it doesn't
>> make sense to ask Taco to maintain two programs at the moment.
>
> This may be easier than you think. It is quite possible that just a
> few strategically placed #ifdef's will do the trick. I'll get back
> to you on that.

Seems pretty pointless if you already tested the startup times.  Then
the only advantage would seem to be that a separate binary would put
people at ease.  But a symbolic link with a different name would
likely serve a similar purpose.

-- 
David Kastrup


More information about the tex-live mailing list