oops, left off a ; and a 1;

corrections below.
----- Original Message ----- 
From: "Tanton Gibbs" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 22, 2002 4:44 PM
Subject: Re: exporting Constants


> Sure it is, because you imported it from Test...I tried the following
> example and it worked fine
> 
> #In file THGTest.pm
> 
> package THGTest;
> use Exporter;
> 
> our @ISA=qw(Exporter);
> our @EXPORT_OK=qw(HI);
> 
> use constant HI => 'Hi, I am a constant.'
should be 
use constant HI => 'Hi, I am a constant.';

1;
> 
> #in file test.pl
> use THGTest qw(HI);
> 
> print HI, "\n";
> 
> Two notes:
> 1.) In your original example, you didn't have the @ISA, which IIRC, is
> necessary
> 2.) You should never create a Test.pm because perl already comes with
> Test.pm
> 
> Tanton
> ----- Original Message -----
> From: "david" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, November 22, 2002 4:13 PM
> Subject: Re: exporting Constants
> 
> 
> > Tanton Gibbs wrote:
> >
> > > Huh?  I thought constants were implemented as functions?  In other
> words,
> > > HI and HI() should both refer to the same entity.
> >
> > true. but not in the your current namespace.
> >
> > david
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

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

Reply via email to