Memoize in TeX Live
Sašo Živanović
saso.zivanovic at guest.arnes.si
Thu Feb 29 07:52:16 CET 2024
Hi!
I'm the author of package Memoize, submitted to CTAN last year:
https://ctan.org/pkg/memoize. Memoize ships with script
"memoize-extract", which is crucial for its functioning. More precisely,
there are two variants of the script, the Perl variant
"memoize-extract.pl" and the Python variant "memoize-extract.py", and
both have been included among shell_escape_commands after a security
review – many thanks again to Karl Berry!
Ulrike Fisher recently filed an issue
(https://github.com/sasozivanovic/memoize/issues/11#issue-2100129619) on
Memoize's Github repository. The issue pertains to using the Perl script
on Windows with TeXLive. "memoize-extract.pl" requires PDF::API2 to be
installed, and the Memoize manual instructs the user to install this
library. On Windows, this implies that "memoize-extract.pl" should use
the external Perl (TEXLIVE_WINDOWS_TRY_EXTERNAL_PERL=1), however the
script appears to be executed with internal Perl, because it is listed
among shell escape commands (see Karl's analysis in the above GitHub issue).
How could this conundrum be resolved? Presently, there seems to be no
way to use the Perl variant of the script on TeX Live on Windows.
Thanks,
Sašo
More information about the tex-live
mailing list.