Perl has lots of modules that have nothing to do with *NIX. To use those modules you need make. Let me give you an example. Consider the Template module.

The PPM for Template is listed as 1.11(from Activestate), the current version on CPAN is 2.19. I was using version 2.15 recently and came across a bug in which it does not like to using DateTime modules in the template itself( example: can be found here). The answer was to use the XS version of Template The XS version requires make(refer to Corion's post for clarity), nmake did not work. I tried to find a compiled version, and in the Template tarball the INSTALL file refers to a web site that is about 4 years out of date. I got lucky, the bug was fixed in the non-XS version of Template in 2.19, but these sorts of situations can be common.

More than a few times I have had to go back and forth between CPAN and PPM trying to get a combination of modules from either or to get the functionality that I want. It is not fun.


In reply to Re^3: Perl for Windows ? by Herkum
in thread Perl for Windows ? by jflevi

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.