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:

Template:Benchmark

Optional bits for extra benchmark_template_engines behaviour:

Term::ProgressBar::Simple

JSON::Any

Modules required by multiple plugins:

File::Spec

File::Spec needed by plugins for: Mojo::Template, Tenjin, Text::MicroMason, Text::Tmpl.

IO::File

IO::File needed by plugins for: Mojo::Template, Tenjin.

Template Engines:

HTML::Template

HTML::Template::Compiled

HTML::Template::Expr

HTML::Template::JIT

HTML::Template::Pro

Mojo

Mojo::Template

NTS::Template

Template::Alloy

Template::Sandbox

Extras for Template::Sandbox:

Cache::CacheFactory Cache::Cache Cache::FastMemoryCache Cache::FastMmap CHI

Template::Tiny

Template

Extras for Template:

Template::Stash::XS Template::Parser::CET

Tenjin 0.05 (pre-0.05 Tenjin was an incompatible API change)

Text::ClearSilver

Text::MicroMason

Text::MicroTemplate

Text::MicroTemplate::Extended

Text::Template

Text::Template::Simple

Text::Tmpl

Text::Xslate 0.1030 (0.1030 required for bridge support)

Text::Xslate::Bridge::TT2

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

Template::Benchmark

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:

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.