Welcome to the Monastery | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I agree that exporting functions is generally to be prefered to exporting variables, but obviously this is heavily dependent on the circumstances. In your module, will the majority of users need all (or even most) of the functions each time they use it? And what determines the return values. It sounds like they are fixed for each program run, but need to be calculated once - is that right? If that's the case, then it really sounds like you'd be best advised to use an object (and Conway's book is the clearest intorduction that I know of to Perl OOP) but in the short term why not consider just exporting one function that returns the hash of values. -- <http://www.dave.org.uk> Perl Training in the UK <http://www.iterative-software.com> In reply to Re: should a module export FUNCTIONS or VARIABLES?
by davorg
|
|