Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re^2: help with Exporter

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

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

Ok, I tried this:


... ## 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 ./ 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?

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (1)
As of 2023-06-08 04:56 GMT
Find Nodes?
    Voting Booth?
    How often do you go to conferences?

    Results (29 votes). Check out past polls.