Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re^2: New Perl on server

by Asim (Hermit)
on Jul 26, 2006 at 18:17 UTC ( [id://563856]=note: print w/replies, xml ) Need Help??


in reply to Re: New Perl on server
in thread New Perl on server

Do not base the decision of which version of Perl to installed based on the number of modules. Modules can always be added later, using CPAN.

Save that modules that need a C compiler cannot always be added via the CPAN module/program in Windows, due to the lack of said compiler.

----Asim, known to some as Woodrow.

Replies are listed 'Best First'.
Re^3: New Perl on server
by jdtoronto (Prior) on Jul 26, 2006 at 20:03 UTC
    Sheesh!

    Whadda you want for free! Everything? Of course, it is all free!

    Activestate's distribution is usually compiled with VC++6 which can be had for the simple cost of just a little bandwidth from Microsoft.

    jdtoronto

Re^3: New Perl on server
by swampyankee (Parson) on Jul 26, 2006 at 22:19 UTC

    I realize that not all Windows boxes have C compilers. Conversely, one could reasonably expect a developer to be able to find and install one of Microsoft's command-line C++ compilers (as jdtoronto mentioned, they're free), gcc (also free), or spend a few dollars (less than $100 USD) to install Visual Studio C++.

    emc

    Outside of a dog, a book is man's best friend. Inside of a dog it's too dark to read.

    Groucho Marx
      Bearing in mind, of course, that the compiler used for building modules must be the same as the one used to build the Perl. So if you are using ACtiveStae you would need (V)C++ 6, or if you use Vanilla/Strawberry Perl you would need gcc.

      I have one application which runs on its own Windows box that uses a couple of big ugly XS modules, we build the Perl locally and then modules build easilly and we have no issues. However, it is also fair to say (for the OP's benefit) that if a module isn't available as a binary build from any of the main PPM respositories, then it is a brave man who embarks on building it without serious malice of forethought, and commitment of time and effort.

      jdtoronto

        However, it is also fair to say (for the OP's benefit) that if a module isn't available as a binary build from any of the main PPM respositories, then it is a brave man who embarks on building it without serious malice of forethought, and commitment of time and effort.

        Which was, indeed, the point of what I posted. I've also done the VS compiles for a few XS-based modules, and have similar opinions. Thank you. :)

        ----Asim, known to some as Woodrow.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2024-04-20 09:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found