NAME Template::Plugin::POSIX - TT2 plugin to import POSIX functions VERSION This document describes Template::Plugin::POSIX 0.04 released on 5 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: There is anonymous access to all. If you'd like a commit bit, please let me know :) AUTHOR Agent Zhang, 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