Greetings, > On 11 Oct 2017, at 23:50, Robert Krug <desti...@mac.com> wrote: > > Greetings, > > Patrick: > > I have not gotten any further, but a couple of days ago I decided to try again > with the latest LuaTeX, so this is a timely prompt to actually do so. I am > not > really much of a programmer, so Nicolas Holzschuch, for instance, may have > a much better start than I do. However, this is something I would like to > see, > and will get back to it in the next couple of days. > > Nicholas: > > Is your lib_luatex.dylib using LuaTeX 1.0 or later? Is it in a state where > you would > be willing to share it?
I am willing to share it. I am open to suggestions as to what would be the best format for release; I could copy my entire texlive/texk directory to a github repository (quick easy fix for now, problems for maintainance down the road). You people might have more clever suggestions. I am working on both pdftex and luatex. Also, some of the changes are related to cross-compiling, but I don't think that is going to cause problems. Right now, my biggest issue is memory management. If you call luatex as a shell command, all memory is released on exit, and reinitialized when you restart. If it's in a library, memory allocated on the first call stays allocated for the second call. So on the second call, luatex has several variables and trees already allocated, resulting in assert() failed. TL;DR: I have a library that can call luatex exactly once. I am working on the uexit() function so it frees everything that has been allocated. Nicolas > > Robert > >> On Oct 11, 2017, at 07:52, Patrick Gundlach <patr...@gundla.ch> wrote: >> >> I know it is an old mail.... >> >>> Am 26.02.2016 um 19:09 schrieb Robert Krug <desti...@mac.com>: >> >> Hello Robert, >> >> did you get any further with your experiments? Is there any news here? I'd >> be really interested in playing around with a shared LuaTeX (Mac, but also >> other systems as well). >> >> Patrick >> >> >