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.