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

Hello I've got installed Komodo IDE, downloaded but not intalled ActivePerl and xampp. I intend to learn how to create an exe and a cgi with Perl. Do i need anything else? What should i do in order to make IDE work in accord with the rest of the bunch? Is there a manual for that? Regards Kamil

Replies are listed 'Best First'.
Re: Connecting the dots
by ww (Archbishop) on Oct 18, 2009 at 19:08 UTC

    IIRC, Komodo has some fairly decent help WRT its capabilities and interface, and should have come with its own documentation. Try reading that.

    As for creating .exe, let that wait a bit. First learn Perl.

    The Monastery can help, but much of the work is yours. O'Reilly's "Learning Perl" is one good place to start; there are numerous decent Perl tuts (especially at colleges and universities -- try Googleing for (.edu && Perl).

    And, for heaven's sake, install Perl! Among other things, doing so will provide you with the documentation that is part of the ActiveState package.

Re: Connecting the dots
by desemondo (Hermit) on Oct 19, 2009 at 01:40 UTC
    Not sure why you've downloaded both ActivePerl and XAMPP.
    Perl is pre-bundled in the apache xampp distro... Installing a 2nd Perl compiler might complicate or confuse things if you're just starting to learn Perl.

    Update:
    duh, my bad. I've never used Komodo, but I'm guessing it bolts together nicely with ActivePerl. Just be prepared for little differences in the Perl versions between XAMPP and ActivePerl. For assured complete compatibility, you should be able to configure XAMPP to use the ActivePerl installation rather than its own pre-bundled version. This of course would defeat the main purpose of combining Perl with your webserver thus being a lot slower; but this wouldn't be a huge issue while your getting started learing Perl, and CGI 'stuff'.

    Perl also works fine on Microsoft IIS. Unless you've got a specific need to use apache, IIS should be adequate for most things

    Also, if you do choose the IIS option, install IIS first before installing ActivePerl. This way, the ActivePerl installer will create the cgi mappings automatically. While you could definitely do this yourself, having it created for you will make it easier to get started. And having a configured working example to look at, should make configuring your webserver easier to understand too.
      To paraphrase another rap against M$,
      Friends don't let friends use IIS.

      However, your point about the XAMPP package is well taken. It might well be better for OP to abandon that, and install/config Apache, MySQL, etc., as needed.

      I am already reading Learning Perl 5th edition.
      Since our company uses IIS as its intranet server, on my PC (which runs Win XP SP3):
      1. i install IIS
      2. i install ActivePerl
      3. i test my Hello world on Perl
      Any correction/suggestion appreciated.
      Thank you
      Kamil