Looking into do, it looks more simple and sufficient for my needs. file.pl: $var = 'var'
main.pl use strict; do 'file.pl'; print $var; This results in the ever annoying "global variable $var requires explicit package name" Best Regards, Dov Levenglick SmartDSP OS Development Leader -----Original Message----- From: Levenglick Dov-RM07994 Sent: Tuesday, August 31, 2010 13:26 To: 'al...@infoneto.co.il'; Perl in Israel Subject: RE: [Israel.pm] Importing variable I have a script: use AppConfig; my $file = 'file.cfg'; my $config = AppConfig->new(); $config->file($file); This results in file.cfg is not exported by the AppConfig module. What does this mean and how do I get around it? Best Regards, Dov Levenglick SmartDSP OS Development Leader -----Original Message----- From: perl-boun...@perl.org.il [mailto:perl-boun...@perl.org.il] On Behalf Of Roey Almog (Infoneto Ltd) Sent: Tuesday, August 31, 2010 13:00 To: Perl in Israel Subject: Re: [Israel.pm] Importing variable IMHO it is better to use one of the config modules (we use AppConfig) to do this also see http://www.ibm.com/developerworks/linux/library/l-perl3/ Roey On Tue, Aug 31, 2010 at 12:47 PM, Levenglick Dov-RM07994 <rm07...@freescale.com> wrote: > > Hi, > Although this is bound to be the oldest question in the book, how do I > perform the C equivalent of #include "defines.h" in Perl 5.12 > I want to have a separate file that will define variables accessible to > all parts of my script. If it makes the answer any easier, they can > become environment variables (i.e. inserted into %ENV). > > > Best Regards, > Dov Levenglick > > > _______________________________________________ > Perl mailing list > Perl@perl.org.il > http://mail.perl.org.il/mailman/listinfo/perl _______________________________________________ Perl mailing list Perl@perl.org.il http://mail.perl.org.il/mailman/listinfo/perl _______________________________________________ Perl mailing list Perl@perl.org.il http://mail.perl.org.il/mailman/listinfo/perl