Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^2: Five Features Perl 5 Needs Now

by xdg (Monsignor)
on Dec 19, 2008 at 21:00 UTC ( [id://731658]=note: print w/replies, xml ) Need Help??


in reply to Re: Five Features Perl 5 Needs Now
in thread Five Features Perl 5 Needs Now

Easier said then done. There's CPANPLUS and it took a lot of effort to get that integrated in the core. On the author side, there is Module::Build and a few other alternatives to Extutils.

That wasn't his point. He was suggesting that the build/test/install cycle is kludgy. Which is one reason why there is PPM. Of course, someone has to build and maintain PPM files and the latest and greatest releases aren't always available. Which is why some people still want to build/test/install direct from CPAN. (c.f. Strawberry Perl.)

-xdg

Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

Replies are listed 'Best First'.
Re^3: Five Features Perl 5 Needs Now
by Jenda (Abbot) on Dec 21, 2008 at 23:21 UTC

    The reason for PPM is that most Windows installations lack a C compiler plus the compiler that's used for the most spread Windows distribution of perl is not free.

      the compiler that's used for the most spread Windows distribution of perl is not free

      That's not quite true. The express edition is free (as in beer, at least) and works fine with ActiveState. (It just doesn't come automatically installed and configured like in Strawberry.)

      And just because PPM is useful on Windows doesn't mean it can't be used elsewhere to avoid build/test/install. I'm not saying one should, but I'm clarifying chromatic's point that the standard CPAN build/test/install cycle is kludgy and PPM is one example of an alternative.

      -xdg

      Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

Log In?
Username:
Password:

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

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

    No recent polls found