Changes for version 1.0099_03 - 2011-03-13

  • BUG FIXES
    • Fix tests
  • CHANGES
    • Remove PP::Booster stuff

Changes for version 1.0099_02 - 2011-03-10

  • NEW FEATURES
    • Add loop control statements (last and next) in both Kolon and TTerse

Changes for version 1.0099_01 - 2011-03-10

  • CHANGES
    • The bytecode version is now 1.3, which means all the compiled codes will be purged on render()
    • Remove PP::Booster because of its high maintainance cost
    • <: for nil -> $i { } :> no longer produces warnings
  • NEW FEATURES
    • Add for-else syntax in Kolon

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
An Xslate compiler to generate intermediate code
Helper class to fill in default values
Yet another Text::Xslate runtime in pure Perl
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