Changes for version 1.013
- 2008-09-18
- Make PLUGIN_BASE work like TT (always falls back to Template::Plugins)
- Make case searching for PLUGINS work like TT (only those listed in PLUGINS or STD_PLUGINS apply.
- Test all input and output methods (fix accompanying errors)
- Fix local pos warning.
- Fix Template::Alloy::Iterator to follow exact TT iterator behavior during new
Modules
TT2/3, HT, HTE, Tmpl, and Velocity Engine
Compile role - allows for compiling the AST to perl code
Provide a TT style context
Handle exceptions
HTML::Template and HTML::Template::Expr roles.
Handle foreach iterations
Operator role.
Common parsing role for creating AST from templates
Play role - allows for playing out the AST
Stream role - allows for playing out the AST and printing straight to file handle
Template::Toolkit role
Text::Tmpl role
VMethod role.
Velocity (VTL) role
Provides
in lib/Template/Alloy/Play.pm
in lib/Template/Alloy/Play.pm
in lib/Template/Alloy/Context.pm
Examples
- samples/benchmark/bench_method_calling.pl
- samples/benchmark/bench_operator_storage.pl
- samples/benchmark/bench_optree.pl
- samples/benchmark/bench_template.pl
- samples/benchmark/bench_template_tag_parser.pl
- samples/benchmark/bench_various_templaters.pl
- samples/dprof_template.d
- samples/memory_template.pl