http://qs321.pair.com?node_id=455242


in reply to How do you audit what Perl modules you use?

Today I read merlyn pointing someone to PAR, which should be useful in your case.

Flavio (perl -e 'print(scalar(reverse("\nti.xittelop\@oivalf")))')

Don't fool yourself.
  • Comment on Re: How do you audit what Perl modules you use?

Replies are listed 'Best First'.
Re^2: How do you audit what Perl modules you use?
by talexb (Chancellor) on May 09, 2005 at 17:50 UTC

    The node of merlyn's to which frodo72 was referring was this one, in case anyone was wondering.

    PAR is useful when packaging up a Perl application. In my case I'm trying to find out what modules my application uses .. so I may just roll my own application.

    Alex / talexb / Toronto

    "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

      Sure, but I've seen in the PAR documentation that it has some heuristic to decide which modules to include; this could be useful in your case, I think, because I hope they've already worked out the problem of eliminating modules that are distributed together with Perl, saving you time to reproduce such a behaviour.

      Update: I now see that the heuristic comes from Module::ScanDeps (this is in pp documentation).

      Flavio (perl -e 'print(scalar(reverse("\nti.xittelop\@oivalf")))')

      Don't fool yourself.

      Well, I tried installing PAR and got

      Warning: prerequisite Compress::Zlib 1.3 not found. We have 1.16.
      which puzzles me a little .. couldn't find version 1.3, only version 1.16? Isn't that a good thing? And there's no workaround?

      I guess I'll pass on PAR for now and go ahead with the brute-force method.

      Alex / talexb / Toronto

      "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

        Does 1.3 mean 1.3x? It goes up to 1.34 on CPAN