Slash Boxes
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

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • > I posit that there's a whole swath of people that don't hate Perl
    > for it's syntax, since they don't read all kinds of other ugly
    > languages they use day to day.
    > They hate it because running a typical Perl program as an
    > untrained user is hard when it works, and impossible to setup
    > when it is missing dependencies.

    So about the same as EVERY OTHER LANGUAGE. Python, Ruby and Java all have the same problem of not making it at all clear how to resolve missing dependencies. Certainly m

    • The fact that so many other languages get it wrong does not excuse us for getting it worse.

      It *does* mean we have an opportunity, *if* we can get it right. And, given CPAN, we *can* get it right. All we need to do is send the right patch to the core maintainers, and convince them it's right. Alternatively, we could produce a module, and convince them to have the normal build process include that in a location that will normally get loaded in as core (maybe as sort of a 'usecorecustomize'ish type thing.)

      The ideal solution would not only tell them it's not apparently installed, it would optionally probe using a local system tool like mlocate to see if it's merely installed elsewhere, and it would optionally prompt them to go to CPAN to get it.