develooper Front page | perl.perl5.porters | Postings from October 1999

Re: PERL_HEADER env varb: was: Addition to @INC

From:
Ed Peschko
Date:
October 21, 1999 19:12
Subject:
Re: PERL_HEADER env varb: was: Addition to @INC
Message ID:
199910220208.VAA25671@foghorn.csgsystems.com
On Thu, Oct 21, 1999 at 06:26:12PM -0700, Chip Salzenberg wrote:
>According to Ed Peschko:
>> >> Suppose you want to export a certain module everywhere, so it is 
>> >> visible to each scope. (Dumper, strict, whatever). What would really
>> >> be necessary is having these 'use' statements attached to each 'package'
>> >> statement.
>> >
>> >Then you're SURE to break things, because all of those modules would
>> >end up imported into every single module, certainly including some
>> >that just don't want things imported into them, thank you very much.
>> 
>> Ok, then I guess the best way around this (assuming that you want to enforce 
>> control on something like 'use strict') is to have the option to put PERL5OPT 
>> in the executable, and then have a 'Common' module which contains horrifically 
>> obscure code to insert the 'use' statements into each and every right 
>> namespace.
>
>"Right" namespace?  How do you know which ones are "right", even in theory?

By checking %INC, and discarding all third-party modules, and concentrating
on ones developed 'in house'.

Ed



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About