c has asked for the wisdom of the Perl Monks concerning the following question:
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 |