good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
Re: Accessing Template Toolkit Variablesby Rhandom (Curate) |
on Oct 01, 2007 at 16:08 UTC ( [id://641937]=note: print w/replies, xml ) | Need Help?? |
This topic was recently discussed on the TT mailing list. There were some options given, but they all required passing in a reference to a hash or a sub that were then populated.
An option that would work in your situation, would be to use Template::Alloy and the poorly documented process_simple method, which has more restrictions than the process method - but doesn't create a copy of the passed in variable stash. Template::Alloy also gives you access to features that will be in TT3 such as regex construction and self modifying operators such as //=.
Disclaimer - I wrote Template::Alloy so I *may* be a bit biased towards its use.
my @a=qw(random brilliant braindead); print $a[rand(@a)];
In Section
Seekers of Perl Wisdom
|
|