The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.1999_06 - 2010-08-26

  • BUG FIXES
    • Fix a test. IPC::Cmd seems broken.

Changes for version 0.1999_05 - 2010-08-25

  • BUG FIXES
    • Fix another build problem on Win32

Changes for version 0.1999_04 - 2010-08-25

  • BUG FIXES
    • Fix a build problem on Win32

Changes for version 0.1999_03 - 2010-08-24

  • BUG FIXES
    • t/300_examples/100_eg_pl.t could hung up on Win32 (@turugina)

Changes for version 0.1999_02 - 2010-08-24

  • CHANGES
    • For Text::Xslate::Runner, remove --input_layer option, and add --input_encoding and --output_encoding
  • BUG FIXES
    • uri_escape() in PP didn't work for UTF-8-flagged string

Changes for version 0.1999_01 - 2010-08-22

  • CHANGES
    • The "escape" option is changed to "type", which accepts "html", "xml", and "text"
    • The default pure Perl backend is now PP::Booster, which is about 2 times faster than PP::Opcode (according to benchmark/x-poor-env.pl)
  • BUG FIXES
    • Modulus zero ($foo % 0) could throw uncatchable errors
  • FEATURES
    • Repeat operator (infix:<x>) is added (so "x" is now an invalid variable name in TTerse)
    • Now html_builder() can be applied to dynamic filters (e.g. to the HTML::FillInForm::fillinform() function)

Documentation

Xslate users manual
Builtin methods and filters/functions in Xslate
How to cook Xslate templates
Debugging techniques for Xslate templates
Frequently asked questions and answers
Process Xslate Templates
Text::Xslate constants in pure Perl

Modules

Scalable template engine for Perl5
The interface base class to import methods
The Xslate compiler
Yet another Text::Xslate runtime in pure Perl
Text::Xslate code generator for pure Perl
The Xslate compiler for PP::Booster
PP::Booster code generator
Text::Xslate constants in pure Perl
Text::Xslate builtin method call in pure Perl
Text::Xslate opcode implementation in pure Perl
Text::Xslate pure-Perl virtual machine state
Text::Xslate macro object in pure Perl
Text::Xslate builtin pair type in pure Perl
Text::Xslate raw string type in pure Perl
The base class of template parsers
The guts of the xslate(1) command
The symbol representation used by parsers and compilers
The default template syntax
The same as Kolon but using [% ... %] tags
An alternative syntax compatible with Template Toolkit 2
The raw string representation
A set of utilities for Xslate

Provides

in lib/Text/Xslate/Compiler.pm
in lib/Text/Xslate.pm