Provided by: libtemplate-plugin-posix-perl_0.05-1_all bug

NAME

       Template::Plugin::POSIX - TT2 plugin to import POSIX functions

VERSION

       This document describes Template::Plugin::POSIX 0.05 released on 12 March, 2007.

SYNOPSIS

         [% USE POSIX %]

         [% POSIX.log(100) %]
         [% POSIX.rand(1) %]
         [% POSIX.exp(2) %]
         [% POSIX.sprintf("%.0f", 3.5) %]
         [% POSIX.pow(2, 3) %]
         [% POSIX.ceil(3.8) %]
         [% POSIX.floor(3.8) %]
         [% POSIX.sin(3.14) %]
         [% POSIX.cos(0) %]

DESCRIPTION

       As a TT programmer, I found it quite inflexible to use the Template Toolkit's presentation
       language Language due to the very limited vocabulary. So I wrote this little plugin in
       order to open a window for the template file to the full richness of most POSIX functions,
       making the Template language a "programming language" in a much more serious sense.

       Please keep in mind I just used AUTOLOAD, eval, and Data::Dumper to do the magic here.

       If you're looking for even more functions, I suggest you take a look at the
       Template::Plugin::Perl module which exports the excellent POSIX repertoire.

METHODS

       "new"
           Constructor called by the TT2 template system

       "throw"
           TT2 exception handling procedure.

TODO

       ยท   Add more unit tests.

SOURCE CONTROL

       You can always get the latest version of the source code from the follow Subversion
       repository:

       <http://svn.openfoundry.org/ttposix>

       There is anonymous access to all.

       If you'd like a commit bit, please let me know :)

AUTHOR

       Agent Zhang, <agentzh@gmail.com>

COPYRIGHT AND LICENSE

       Copyright (c) 2005, 2006, 2007 by Agent Zhang. All rights reserved.

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

SEE ALSO

       Template, Template::Plugin::Perl, Data::Dumper