Sam Graham > Task-Template-Benchmark-1.00_05 > Task::Template::Benchmark

Download:
Task-Template-Benchmark-1.00_05.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.00_05   Source  

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::Mason

HTML::Macro

HTML::Template

HTML::Template::Compiled

HTML::Template::Expr

HTML::Template::JIT

HTML::Template::Pro

Mojo

Mojo::Template

NTS::Template

Solution 0.000000004 (for sorted hash-looping)

Template::Alloy

Template::Sandbox

Extras for Template::Sandbox:

Cache::CacheFactory Cache::Cache Cache::FastMemoryCache Cache::FastMmap Cache::Ref 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::Clevery

Text::MicroMason

Text::MicroTemplate

Text::MicroTemplate::Extended

Text::Template

Text::Template::Simple

Text::Tmpl

Text::Xslate 0.1053 (0.1053 required for TT2 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
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.

syntax highlighting: