NAME
Task::Template::Benchmark - Task to install all template engines benchmarked by Template::Benchmark.
SYNOPSIS
This distribution contains no actual code, it simply exists to provide a list of dependencies to assist in quickly installing all template engines and optional dependencies used by Template::Benchmark.
Be warned, between them, the 34 modules installed by this task have a huge number of dependencies and prerequisites, on a fresh build of Perl with only Bundle::CPAN installed this will run for over 20 minutes.
To use Task::Template::Benchmark simply type at your CPAN prompt:
install Task::Template::Benchmark
Or extract the distribution tarball to a directory and do the following:
perl Build.PL
./Build installdeps
./Build test
./Build install
The current release of Task::Template::Benchmark aims to always track the dependencies required by the current release of Template::Benchmark.
However, it should also be perfectly safe to use the current Task::Template::Benchmark with an older install of Template::Benchmark - you'll most likely only end up installing some extra modules that won't be used by that older version.
INCLUDED MODULES
- Template Benchmark itself:
- Optional bits for extra benchmark_template_engines behaviour:
- Modules required by multiple plugins:
-
File::Spec needed by plugins for: Mojo::Template, Tenjin, Text::MicroMason, Text::Tmpl.
IO::File needed by plugins for: Mojo::Template, Tenjin.
- Template Engines:
-
Extras for Template::Sandbox:
Cache::CacheFactory Cache::Cache Cache::FastMemoryCache Cache::FastMmap CHI
Extras for Template:
Template::Stash::XS Template::Parser::CET
Tenjin 0.05 (pre-0.05 Tenjin was an incompatible API change)
Text::Xslate 0.1030 (0.1030 required for bridge support)
WINDOWS SUPPORT
Under Windows the following modules are not installed because they appear to fail on Windows:
- HTML::Template::Compiled
- HTML::Template::JIT
- Text::ClearSilver
- Text::Xslate
- Text::Xslate::Bridge::TT2
- Term::ProgressBar::Simple
-
These modules appear to have build failures under windows, or prerequisites that fail to build.
- NTS::Template
-
Returns empty content.
- Template::Alloy
-
The HTML::Template emulation for Template::Alloy appears to get confused by the volume letters in Windows filenames.
- Template::Tiny
- Text::Template::Simple
-
Error on attempting to run the template.
- Text::Tmpl
-
Returns corrupted output at tail end of template.
KNOWN ISSUES AND BUGS
None currently known.
SEE ALSO
AUTHOR
Sam Graham, <libtemplate-benchmark-perl BLAHBLAH illusori.co.uk>
BUGS
Please report any bugs or feature requests to bug-task-template-benchmark at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-Template-Benchmark. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Task::Template::Benchmark
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Task-Template-Benchmark
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
LICENSE AND COPYRIGHT
Copyright 2010 Sam Graham.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.