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

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.
  • > 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 my approach to all three is that if it doesn't Just Work, then I just delete the program and find something better.

    • Perl doesn't even really make it clear there IS a missing dependency.

      It just says it can't load some file

    • 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.)

      T