Template-Toolkit
view release on metacpan or search on metacpan
lib/Template/Manual/Credits.pod view on Meta::CPAN
Template Toolkit. By then I was working at Canon Research Centre Europe Ltd.
(CRE), involved in a general research programme related to web publishing and
dynamic content generation. The first alpha release was in June 1999, followed
by numerous more alpha and beta releases culminating in 1.00 being released on
2nd December 1999.
A month or so later, work had begun on version 2.00. The plan was to get the
template language relatively stable in version 1.00 and not worry too much
about performance or other internal matters. Then, version 2.00 would follow
to improve performance, clean up the architecture and fix anything that, with
the benefit of hindsight, we thought could be improved. As it happens, me
starting work on version 2.00 coincided with Doug Steinwand sending me his
parser variant which compiled templates to Perl code, giving a major
performance boost. As well as the speedups, there are a whole host of
significant new features in version 2.00, and a greatly improved internal
architecture. Apart from a few minor "fixups" the template directives and
language have remained the same as in version 1.00
Version 2.00 was available in beta release form in July 2000, just in time for
the 4th Perl Conference where version 1.00 was awarded "Best New Perl Module".
After another extended beta release period, version 2.00 was released on 1st
lib/Template/Provider.pm view on Meta::CPAN
#
# COPYRIGHT
# Copyright (C) 1996-2022 Andy Wardley. All Rights Reserved.
#
# This module is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
#
# WARNING:
# This code is ugly and contorted and is being totally re-written for TT3.
# In particular, we'll be throwing errors rather than messing around
# returning (value, status) pairs. With the benefit of hindsight, that
# was a really bad design decision on my part. I deserve to be knocked
# to the ground and kicked around a bit by hoards of angry TT developers
# for that one. Bill's refactoring has made the module easier to subclass,
# (so you can ease off the kicking now), but it really needs to be totally
# redesigned and rebuilt from the ground up along with the bits of TT that
# use it. -- abw 2007/04/27
#============================================================================
package Template::Provider;
( run in 1.442 second using v1.01-cache-2.11-cpan-71847e10f99 )