Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: TinyPerl for Win32

by batkins (Chaplain)
on Dec 28, 2002 at 20:27 UTC ( [id://222785]=note: print w/replies, xml ) Need Help??


in reply to TinyPerl for Win32

VERY nice. Have you considered using Nullsoft's NSIS installer system (freeware) to create a Tinyperl installer? Good work!

Replies are listed 'Best First'.
Re: Re: TinyPerl for Win32
by gmpassos (Priest) on Dec 28, 2002 at 21:18 UTC
    Yes, I know this tool, is very good! Perhaps in the next release I publish it with a installer! ;-p

    For the 2.0 version I want to test more LibZip, maybe cut off the small ./lib directory using some Perl magics. And I will enable the end user to append their script in the executable, to delivery their applications using TinyPerl, since I already do that (take a look in the end of the file tinyperl.exe).

    Graciliano M. P.
    "The creativity is the expression of the liberty".

      Also, if you use NSIS and its built-in compression, you can probably distribute the lib/ directory as a set of files instead of a zip. This will save loading time for modules, allow easier installation of modules, and will obviate LibZip (and the 111K it uses when uncompressed). Also, the tinyperl you're shipping doesn't seem to be UPX'd. Your version is 16KB; the UPX'd version is 3.5KB. Finally, UPX'ing all the files in the auto directory of lib.zip will save you a good amount of space. Good luck! Bill
        I only UPX the DLLs, the executable can't be UPX'ed because it has some appended data in the end, it has a script that automatically loads LibZip!

        About the ./auto files, I forgot to UPX them in the release! Thanks for the alert!

        Graciliano M. P.
        "The creativity is the expression of the liberty".

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://222785]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (10)
As of 2024-03-29 15:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found