Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added archive packer #3

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

Thecoolpeople
Copy link

I added the first version of the archive packer.

@vadimkantorov: for packing the fonts ( font compilation / generation / other post processing ). It's the question, if this can be done on the client itself, or if that has to be made at the packaging part.

@vadimkantorov
Copy link
Contributor

vadimkantorov commented Nov 14, 2023

Could you please add argparse argument parser and encode all needed constants as default values of arguments in argparse configuration.

Also, most importantly, please add in argparse some sort of usage example and explanation of when this is useful. As I said, in the general situation, simply extracting packages is not sufficient because some programs/perl scripts must be run for preprocessing the fonts and busytex can't run these during the in-browser operation (and I haven't tried how it might work in x64 operation). It might be true that for some usecases your packaging is sufficient - but please be sure to explain clearly what is this usecase and what are the limitations.

Also, at the current time, busytex cannot consume directly tarball/archive-packed LaTeX installation. Either you would need to use some sort of FUSE-based virtual FS for mounting this archive or you would need to extract it prior to usage or maybe you would need to use a LD_PRELOAD-based virtual FS. Please explain the usage mode you have in mind.


Also, currently busytex master isn't ready for use as I was doing some experiments with build scripts. I'll try to create some sort of release branch for pointing to a stable commit and then do experiments not on the main branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants