On Jul 25, Luinrandir said:
Question 1: should this be a package.pl or a modual.pm?
If you want to be able to source the file via the use ModuleName; then the file must end in '.pm'.
Question 2: so I need to require 'package.pl'; but use 'modual.pm';
The syntax is use ModuleName; with no quotes, and no '.pm' at the end.
I'm still a bit cloudy on the differences.. other than modual is a package but a package is not a modual.
A module is a file with a '.pm' extension. Modules usually define at least one package, sometimes more. A package is a namespace, a compartment to hold variables, functions, etc.
Question 3: I am using this. ReadWrite:WriteData($filename,@Data); In teh package am I to use $_[0] and $_[1]? or can I use $filename and @Data?
In your ReadWrite package's WriteData() function, you will get the arguments from @_. $_[0] will correspond to $filename, and everything from $_[1] to the end of @_ will correspond to the elements in @Data.
-- Jeff "japhy" Pinyan % How can we ever be the sold short or RPI Acacia Brother #734 % the cheated, we who for every service http://japhy.perlmonk.org/ % have long ago been overpaid? http://www.perlmonks.org/ % -- Meister Eckhart -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>