c has asked for the wisdom of the Perl Monks concerning the following question:
I was referred to chromatic's SOPW post that gave a beginner's template on writing their first module. I've started in on mine, but I'm noticing that some of the first few fields need a bit more explanation...
The code from chromatic's post starts out with the following:
# Magical export invocation. use Exporter; @ISA = 'Exporter'; @EXPORT_OK = qw(genHeader);
now, I interpreted the EXPORT_OK array to contain the subroutines from the module that would be exported to the script calling it. so, i placed (genHeader) in there. In my "module", I just have:
# Body here. # Will fill in sub genHeader { my $i = shift; print "<VirtualHost $i>\n"; }
However, when I run my code, I receive the Undefined subroutine &main::genHeader error. My mod is called config.pm and its in the current directory as the script. My script's perl call is #!/usr/bin/perl -w -I./
Is there a module howto that I can run off of on top of chromatic's post? Or, if the answer's concise, can someone point out what's wrong with what I have?
humbly -c
|
---|
Replies are listed 'Best First'. | |
---|---|
(ar0n) Re: My first perl module
by ar0n (Priest) on Dec 03, 2001 at 08:20 UTC | |
Re: My first perl module
by chipmunk (Parson) on Dec 03, 2001 at 08:24 UTC | |
Re: My first perl module
by Beatnik (Parson) on Dec 03, 2001 at 18:33 UTC | |
by dragonchild (Archbishop) on Dec 03, 2001 at 19:02 UTC | |
by Beatnik (Parson) on Dec 03, 2001 at 19:37 UTC | |
Re: My first perl module
by Zaxo (Archbishop) on Dec 03, 2001 at 12:03 UTC |
Back to
Seekers of Perl Wisdom