patrickg
Joined 17 years ago
Joined 17 years ago
True, of course. My main area is PDF and typographic programming, so I never think about the world out there...
There might be settings to speed up things, so if any of the authors provide me with the settings, I'd be happy to implement those.
The downloadable ZIP is ready to run and does not need any additional libraries. (That said, I include some helpers, for example for https access. )
Just a small note: the speedata Publisher ships with a LuaTeX, so you don't need it pre-installed.
I have ca. 190 test cases on which I run my software and compare the md5 sums of the resulting PDF. If they are not the same, I create a PNG for every page and compare visually with imagemagick.
The trick is to remove all random stuff from the PDF (like ID generation or such).
This takes about 3 seconds on the M1 Pro laptop. I think this is very much okay.
Links: https://github.com/speedata/publisher/tree/develop/qa (the tests) https://github.com/speedata/publisher/blob/develop/src/go/sp... (the Go source code for the comparison)
See http://wiki.luatex.org/index.php/TeX_without_TeX for an introduction.
I have (shameless plug) created a database publishing software using this technique (https://github.com/speedata/publisher/). Once in a while I have to use LaTeX and it feels a bit old school to do the macro programming.
My next project is to rewrite the TeX algorithms in Go - see https://github.com/speedata/boxesandglue. Already usable but not TeX like in any way (this is just a library, not a frontend software like TeX)
These pages are really valuable.