ggincius wrote:
If you have a site with exceedingly long scripts that have named
subroutines in them, then you might arguably need this config.
Yes, I have more than 1 site that have scripts with named
subroutines in them... And never had problems with them (UseStrict
=> 1). I like <% %> tags in subroutines. How can I put such subs
into .pm? Or move them into global.asa? Yes, I can move them
into .inc's and use with $Response->Include('...inc',...), but this
makes a lot of files... But these sites do not have a big load, so
maybe you are right, there is no big need for such option.
The recommended way to have a sub with <% %> is to create
an include out of it, and call it via $Response->Include($file, @args).
You cannot have <% %> in normal perl modules, so this won't work
nor can you have <% %> in global.asa ( which is probably something
that should be allowed! )
To avoid the performance degradation of the recompile behavior
for named subs would be to use anonymous subs in that Apache::ASP
won't recompile when they are used.
Anonymous subs are created like:
my $sub = sub { ... };
&$sub(@args);
Regards,
Josh
________________________________________________________________
Josh Chamas, Founder phone:925-552-0128
Chamas Enterprises Inc. http://www.chamas.com
NodeWorks Link Checking http://www.nodeworks.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]