Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

Re: blaming perl for not using a build policy

by sasdrtx (Friar)
on Aug 26, 2008 at 12:00 UTC ( #706880=note: print w/replies, xml ) Need Help??

in reply to blaming perl for not using a build policy

Building one's own Perl installation may be the best practice, and maybe all hard-code monks do that. But for those of us of the unwashed masses, that's too much trouble.

Most programmers don't want to deal with system issues; that's one of the reasons for getting a Linux distro you like; so you don't have to compile everything yourself.

If your code is going to be distributed widely, then you have little control over what Perl is going to be running it anyway.

I think the article's author has a good point... Redhat is undoubtedly doing some damage to Perl because they are distributing a bad version of Perl. I agree that one should expect their distribution to contain a non-broken and performant copy of Perl.

  • Comment on Re: blaming perl for not using a build policy

Replies are listed 'Best First'.
Re^2: blaming perl for not using a build policy
by syphilis (Chancellor) on Aug 26, 2008 at 12:15 UTC
    But for those of us of the unwashed masses, that's too much trouble

    It's ok to use the vendor-supplied perl, but (imho) if you do that, it's unreasonable of you to then complain about its shortcomings.


      It all comes down to why we've ended up with this version of Perl being distributed by RH. If they had legitmate reasons for compiling it in that way, then I guess it's fair enough. If it's an error on their part, then it's something they should fix immediately.

      That said, even if they did have specific reasons for breaking Perl for everyone else, then maybe they should've shipped with 2 versions of Perl, one used by their code, and one for general use.

      I can't really accept that a barrier to using Perl should be that you have to compile it yourself. Are we trying to drive people away deliberately? How successful would Linux be if everyone had to compile their own kernel (even for commercial use)?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://706880]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (6)
As of 2017-12-17 17:46 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (466 votes). Check out past polls.