[Catalyst] How to pass vars to modules
RA Jones
ra.jones at dpw.clara.co.uk
Thu Apr 26 21:53:41 GMT 2007
Dave Rolsky wrote:
> On Thu, 26 Apr 2007, RA Jones wrote:
>
>> OK, thanks I can see the merit in that. But on the other hand is it
>> really a good idea to put the same 'use' statement so many times in
>> what could amount to 20 or more controllers? Is there a start-up
>> penalty if I have to load multiple modules in each controller
>> separately instead of once each in MyApp.pm?
>
> Yes, it _really_ is a good idea. I'm going to write an essay/rant on
> what being a professional developer means in my use perl journal soon,
> and part of that will talk about how the audience for code that you
> write is the next developer. This is writing code for the next developer.
>
> There's very little penalty to pay. The Perl interpreter only loads a
> module once, so multiple use statements for the same module just involve
> checking to see if its already loaded. Premature optimization is the
> root of all evil, and this would be beyond premature.
Very interesting, and very useful info. Many thanks.
--
Richard Jones
Leeds, UK
More information about the Catalyst
mailing list