Harry Putnam <[EMAIL PROTECTED]> writes:

> I've stumbled around with this before and someone posted something
> that came close but still doesn't quite do what I want.
>
> Maybe it isn't important enough to get this involved with it.
>
> Here is the problem:
>
> Summary run home made tools against only the uniq paths that might contain
> perl *.pm files.
>
> In my case: 
> $ perl -e 'print $newINC = join("\n",@INC),"\n";'
> /usr/local/lib/perl5/5.8.0/i686-linux
> /usr/local/lib/perl5/5.8.0
> /usr/local/lib/perl5/site_perl/5.8.0/i686-linux
> /usr/local/lib/perl5/site_perl/5.8.0
> /usr/local/lib/perl5/site_perl
> /usr/lib/perl5/5.6.1
> /usr/lib/perl5/site_perl/5.6.1
> /usr/lib/perl5/site_perl
> /usr/lib/perl5/Text
> /usr/lib/perl5/vendor_perl/5.6.1
> /usr/lib/perl5/vendor_perl
> /usr/lib/perl5/5.6.1/i386-linux
> /usr/lib/perl5/site_perl/5.6.1/i386-linux
> /usr/lib/perl5/vendor_perl/5.6.1/i386-linux

Very strange but some how that message got curtailed.  I'm not sure
what happened to it.

The rest of it said something like:
I want to pull out only the uniq paths from @INC programmatically.
Maybe its not a big deal but running my tools against all the paths
above seems like it really wastes energy.  Maybe perl doesn't care..
I'm on a P4 with 512mb ram.

One way would be to just run all *.pm hits into a hash and only the
uniq ones would survive.  Very labor intensive I'd think.

Its easy to spot the base paths by eye:
   /usr/local/lib/perl5
   /usr/lib/perl5/

On some machines there might be more.  But how to kick them out
programmatically?


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to