Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^2: help with Exporter

by why_bird (Pilgrim)
on Feb 28, 2008 at 09:51 UTC ( [id://670867]=note: print w/replies, xml ) Need Help??


in reply to Re: help with Exporter
in thread help with Exporter

Ok, I tried this:

snippet:

... ## easily updated ## our @ISA= qw(Exporter); our @EXPORT=qw($NPR_TO_DAC $NPR_TO_ADC); use constant CONST => 2; ...

but I still got Bareword "CONST" not allowed while "strict subs" in use at ./temp.pl line 10.

So I removed @ISA, and tried use base 'Exporter' instead:

#! /usr/bin/perl package definitions; require Exporter; use base 'Exporter'; use strict; use warnings; ################# ## definitions ## our @EXPORT=qw($NPR_TO_DAC $NPR_TO_ADC); use constant CONST => 2; use constant CONST2 => 3; print CONST; 1;

this gave the same Bareword error.
I think half the problem is that I don't really understand what Exporter is doing or how it works... I have read the documentation, but I'm still somewhat new at this..!
Thankyou for your help so far---any further tips?

Replies are listed 'Best First'.
Re^3: help with Exporter
by moritz (Cardinal) on Feb 28, 2008 at 10:03 UTC
    I tried your second snippet (copied and pasted to a new script), and it runs!

    I have a perl 5.8.8, what's your perl version? And are you sure you tried exactly the same script as you posted here?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://670867]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (6)
As of 2024-04-18 14:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found