[tldistro] texmf_scripts installation

Karl Berry karl at freefriends.org
Wed Jul 10 00:48:48 CEST 2024


Hi Florian,

    [memoize-*]
    given that file extensions are stripped, 

It's not a rule that file extensions are stripped; listings-ext.sh is an
(the) other one that is not stripped. As I said, best to use scripts.lst
as the reference. Trying to duplicate the logic by which I create
scripts.lst doesn't seem maintainable.

    I think those shadow each other. 

No, they don't, because I install them with their extensions.  I had to
keep the extensions for memoize-* precisely because the author provided
both Perl and Python implementations. And his memoize.sty uses them with
extension. (It created a whole slew of special cases, but such is life.)

    Should we install the Perl or Python variant (or doesn't it matter)?

It's best to install both. The author's idea was to try to support as
many systems as possible, i.e., that had the prerequisites. But the
important thing is that whatever you install has to have the extension,
or memoize.sty won't find it.

    hilmar> Further I guess there is no need to call these from the
    command line.

1) AFAIK memoize-clean.p[ly] is intended to be called from the cmd
line (or more likely a Makefile or cleanup script).

2) If memoize-extract.p[ly] is not in PATH, memoize.sty won't work. 
(I'm not sure if that's the implication of "exclude these from linking".)

Best,
Karl


More information about the tldistro mailing list.