---
name: "Text::Xslate::PP"
section: "3pm"
platform: "linux"
package: "libtext-xslate-perl"
version: "3.5.9-2+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Text::Xslate::PP"
---

# Text::Xslate::PP(3pm)

Yet another Text::Xslate runtime in pure Perl

## NAME

Text::Xslate::PP - Yet another Text::Xslate runtime in pure Perl

## VERSION

This document describes Text::Xslate::PP version v3.5.9.

## DESCRIPTION

This module implements a Text::Xslate runtime engine in pure Perl. Normally it will be loaded if it fails to load XS. So you do not need to use this module explicitly.

```
    # Text::Xslate loads PP if needed
    use Text::Xslate;
    my $tx = Text::Xslate->new();
```

If you want to use Text::Xslate::PP, however, you can use it.

```
    use Text::Xslate::PP;
    my $tx = Text::Xslate->new();
```

XS/PP mode might be switched with `"$ENV{XSLATE} = 'pp' or 'xs'"`.

`"$ENV{XSLATE} = 'pp=verbose' }"` may be useful for debugging.

## SEE ALSO

Text::Xslate

Text::Xslate::PP::Opcode

## AUTHOR

Text::Xslate::PP stuff is originally written by Makamaka Hannyaharamitu \<makamaka at cpan.org\>, and also maintained by Fuji, Goro (gfx).

## LICENSE AND COPYRIGHT

Copyright (c) 2010 by Makamaka Hannyaharamitu (makamaka).

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
