rajib has asked for the wisdom of the Perl Monks concerning the following question:

About 4 years ago I recall there was an application that could make compiled exe out of your perl scripts... I haven't kept up... In your experience, please share what are some of the application that can do this for me. I'll prefer to play and learn the free ones if possible. Or I can definitely evaluate them on trial basis. Thanks for all the pointers.
  • Comment on Who are the vendors in compiled perl executable?

Replies are listed 'Best First'.
Re: Who are the vendors in compiled perl executable?
by athanasia (Pilgrim) on Dec 19, 2008 at 10:00 UTC
    Hi,

    I have tried two applications in order to create standalone perl executables for my perl applications.

    The one is PAR::Packer's pp command PAR::Packer which you can download from CPAN and has several useful features.

    The second one is http://www.cava.co.uk/packaging/index.html

    Some problems I have had with the first were the long startup time of the executable and the not so obvious importing of icons and/or figures to your exe. Cava deals with these issues more effectively, at least to my opinion. On the other hand, PAR::Packer compiles everything to one executable, whereas with Cava the executable is of smaller size but the libraries and modules are in a separate folder which you must copy to the PC you will run your exe.

    Hope this helps,
    Athanasia
Re: Who are the vendors in compiled perl executable?
by Bloodnok (Vicar) on Dec 19, 2008 at 13:25 UTC
      thanks for reminding that familiar name activestate... I recalll using their distribution on windows... as always, I appreciate all of the great feedbacks.
Re: Who are the vendors in compiled perl executable?
by Bunta (Initiate) on Dec 19, 2008 at 07:39 UTC
    Hiya,

    I have just begun learning Perl, but one of the perl -> exe programs I found is called "Perl2Exe". It has worked fine for me. However, I haven't tried it with any large programs, only very small ones that I have been making while learning.

    It has a 30 day evaluation period on it.

    -Brad