This is Perl module Text::Xslate. NAME Text::Xslate - High performance template engine in Perl SYNOPSIS use Text::Xslate; my $tx = Text::Xslate->new(); my %vars = ( title => 'A list of books', books => [ { title => 'Islands in the stream' }, { title => 'Programming Perl' }, # ... ], ); my $template = q{

<: $title :>

}; print $tx->render_string($template, \%vars); INSTALLATION Install cpanm (App::cpanminus) and then run the following command to install Xslate. $ cpanm Text::Xslate If you get the distribution, unpack it and build it as per the usual: $ tar xzf Text-Xslate-{version}.tar.gz $ cd Text-Xslate-{version} $ perl Makefile.PL $ make && make test Then install it: $ make install DOCUMENTATION Text::Xslate documentation is available as in POD. So you can do: $ perldoc Text::Xslate to read the documentation online with your favorite pager. RESOURCE web site: http://xslate.org distribution: http://search.cpan.org/dist/Text-Xslate repository: http://github.com/gfx/p5-Text-Xslate LICENSE AND COPYRIGHT Copyright (c) 2010, Fuji, Goro (gfx). All rights reserved. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.