Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

AndyArmstrong (7200)

AndyArmstrong
  (email not shown publicly)
http://hexten.net/
Saturday October 13, 2007
10:12 AM

Strawberry Perl

[ #34667 ]

David Golden recently alerted me to his Strawberry Perl distribution for Win32. It bundles GCC, dmake and a slew of useful modules and for my money provides a better out of the box experience than ActiveState. The default for installing modules is cpan rather than ppd and the bundled GCC means that XS modules build just fine. It also bundles David's excellent CPAN::Reporter which means you'll be giving module authors helpful Win32 feedback every time you install.

It's currently alpha but I found it completely stable. It manages to work pretty much like Perl on other platforms without having to pretend that Windows is another platform (à la Cygwin).

Highly recommended, thanks David.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • SP has been a complete godsend on win32 compare to AS perl. If I had a dolar for every compiled module headache it's saved me..I'd be rich.
  • Just a nit -- CPAN::Reporter isn't bundled with Strawberry, but it does install cleanly, which is very nice for harassing -- (ahem!) I mean informing -- authors when their modules do not test cleanly on Windows.

    Otherwise, thank you very much for your kind words about Strawberry.

    -- dagolden

    • Ah - thanks for the correction David. I think you should bundle CPAN::Reporter though :)
      • That's a good suggestion. Alias declared himself the pumpking for the next release, so hopefully he'll read this and comment.

        • Indeed I shall be bundling more development-style modules into the next release, and CPAN::Reporter would probably be a good addition.

          The only downside is that it does not auto-configure (yet) so as I understand it, I'd need to make people configure it?
          • A config file could be written to .cpanreporter/config.ini in the "My Documents" folder -- the sticky part will be the email address of the sender.

            It might be possible to make some changes so there is some better prompting -- i.e. if no config file is found to ask about starting to configure instead of just warning about it.

            • Can't you just loop through the Outlook address book and pick one at random? It's a very popular technique with virus writers :)
              • That or I suppose we could go with a specific email address intended to mean "unknown".