in reply to Running a program off a CD

I solved similar problem by "combining" all needed perl modules into one big hash that was slurped at script-startup time, and I overrided "require" core function so that it takes file not from file system, which could be slow or something, but rather from my hash.

If you do not hesitate wasting 500Kb of extra memory, then all needed core perl and Tk library text files could be managed to go into single one.

I mentioned such approach yesterday, at node Re: How much of Perl can be removed?

Dark side of my approach - my "require" function is somewhat "unsupported" and do not even understand versions (it just ignores them).

Courage, the Cowardly Dog
things, I do for love to perl...