Add built local::lib
[catagits/Gitalist.git] / local-lib5 / man / man3 / Template::Manual::Credits.3pm
1 .\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.3
2 .\"
3 .\" Standard preamble:
4 .\" ========================================================================
5 .de Sh \" Subsection heading
6 .br
7 .if t .Sp
8 .ne 5
9 .PP
10 \fB\\$1\fR
11 .PP
12 ..
13 .de Sp \" Vertical space (when we can't use .PP)
14 .if t .sp .5v
15 .if n .sp
16 ..
17 .de Vb \" Begin verbatim text
18 .ft CW
19 .nf
20 .ne \\$1
21 ..
22 .de Ve \" End verbatim text
23 .ft R
24 .fi
25 ..
26 .\" Set up some character translations and predefined strings.  \*(-- will
27 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
28 .\" double quote, and \*(R" will give a right double quote.  | will give a
29 .\" real vertical bar.  \*(C+ will give a nicer C++.  Capital omega is used to
30 .\" do unbreakable dashes and therefore won't be available.  \*(C` and \*(C'
31 .\" expand to `' in nroff, nothing in troff, for use with C<>.
32 .tr \(*W-|\(bv\*(Tr
33 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
34 .ie n \{\
35 .    ds -- \(*W-
36 .    ds PI pi
37 .    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
38 .    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
39 .    ds L" ""
40 .    ds R" ""
41 .    ds C` ""
42 .    ds C' ""
43 'br\}
44 .el\{\
45 .    ds -- \|\(em\|
46 .    ds PI \(*p
47 .    ds L" ``
48 .    ds R" ''
49 'br\}
50 .\"
51 .\" If the F register is turned on, we'll generate index entries on stderr for
52 .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
53 .\" entries marked with X<> in POD.  Of course, you'll have to process the
54 .\" output yourself in some meaningful fashion.
55 .if \nF \{\
56 .    de IX
57 .    tm Index:\\$1\t\\n%\t"\\$2"
58 ..
59 .    nr % 0
60 .    rr F
61 .\}
62 .\"
63 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
64 .\" way too many mistakes in technical documents.
65 .hy 0
66 .if n .na
67 .\"
68 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
69 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
70 .    \" fudge factors for nroff and troff
71 .if n \{\
72 .    ds #H 0
73 .    ds #V .8m
74 .    ds #F .3m
75 .    ds #[ \f1
76 .    ds #] \fP
77 .\}
78 .if t \{\
79 .    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
80 .    ds #V .6m
81 .    ds #F 0
82 .    ds #[ \&
83 .    ds #] \&
84 .\}
85 .    \" simple accents for nroff and troff
86 .if n \{\
87 .    ds ' \&
88 .    ds ` \&
89 .    ds ^ \&
90 .    ds , \&
91 .    ds ~ ~
92 .    ds /
93 .\}
94 .if t \{\
95 .    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
96 .    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
97 .    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
98 .    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
99 .    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
100 .    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
101 .\}
102 .    \" troff and (daisy-wheel) nroff accents
103 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
104 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
105 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
106 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
107 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
108 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
109 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
110 .ds ae a\h'-(\w'a'u*4/10)'e
111 .ds Ae A\h'-(\w'A'u*4/10)'E
112 .    \" corrections for vroff
113 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
114 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
115 .    \" for low resolution devices (crt and lpr)
116 .if \n(.H>23 .if \n(.V>19 \
117 \{\
118 .    ds : e
119 .    ds 8 ss
120 .    ds o a
121 .    ds d- d\h'-1'\(ga
122 .    ds D- D\h'-1'\(hy
123 .    ds th \o'bp'
124 .    ds Th \o'LP'
125 .    ds ae ae
126 .    ds Ae AE
127 .\}
128 .rm #[ #] #H #V #F C
129 .\" ========================================================================
130 .\"
131 .IX Title "Template::Manual::Credits 3"
132 .TH Template::Manual::Credits 3 "2009-07-21" "perl v5.8.7" "User Contributed Perl Documentation"
133 .SH "NAME"
134 Template::Manual::Credits \- Author and contributor credits
135 .SH "HISTORY"
136 .IX Header "HISTORY"
137 The Template Toolkit began its life as the \f(CW\*(C`Text::MetaText\*(C'\fR module,
138 originally released to \s-1CPAN\s0 around 1996.  This itself was the public
139 manifestation of an earlier template processing system I developed
140 while working at Peritas (now Knowledge Pool \-
141 http://www.knowledgepool.com/)
142 .PP
143 \&\f(CW\*(C`Text::MetaText\*(C'\fR was the prototype \- the one we always planned to throw
144 away.  It did the job well, showing us what worked and what didn't, what
145 was good and what was bad, and gave us some ideas about what could be
146 done better, given the chance to start again from scratch.
147 .PP
148 Some time late in 1998 I threw away the prototype and started work on the
149 Template Toolkit. By then I was working at Canon Research Centre Europe Ltd.
150 (\s-1CRE\s0), involved in a general research programme related to web publishing and
151 dynamic content generation. The first alpha release was in June 1999, followed
152 by numerous more alpha and beta releases culminating in 1.00 being released on
153 2nd December 1999.
154 .PP
155 A month or so later, work had begun on version 2.00. The plan was to get the
156 template language relatively stable in version 1.00 and not worry too much
157 about performance or other internal matters. Then, version 2.00 would follow
158 to improve performance, clean up the architecture and fix anything that, with
159 the benefit of hindsight, we thought could be improved. As it happens, me
160 starting work on version 2.00 coincided with Doug Steinwand sending me his
161 parser variant which compiled templates to Perl code, giving a major
162 performance boost. As well as the speedups, there are a whole host of
163 significant new features in version 2.00, and a greatly improved internal
164 architecture. Apart from a few minor \*(L"fixups\*(R" the template directives and
165 language have remained the same as in version 1.00
166 .PP
167 Version 2.00 was available in beta release form in July 2000, just in time for
168 the 4th Perl Conference where version 1.00 was awarded \*(L"Best New Perl Module\*(R".
169 After another extended beta release period, version 2.00 was released on 1st
170 December 2000.
171 .PP
172 Version 3 has been in development ever since.
173 .SH "AUTHOR"
174 .IX Header "AUTHOR"
175 Andy Wardley <abw@wardley.org> <http://wardley.org/>
176 .SH "COPYRIGHT"
177 .IX Header "COPYRIGHT"
178 Copyright (C) 1996\-2007 Andy Wardley.  All Rights Reserved.
179 .PP
180 The Template Toolkit is free software; you can redistribute it and/or
181 modify it under the same terms as Perl itself.
182 .SH "CONTRIBUTORS"
183 .IX Header "CONTRIBUTORS"
184 Many people have contributed ideas, inspiration, fixes and features to
185 the Template Toolkit.  Their efforts continue to be very much appreciated.  
186 Please let me know if you think anyone is missing from this list.
187 .PP
188 Chuck Adams, Stephen Adkins, Ivan Adzhubey, Mark Anderson, Bradley Baetz,
189 Thierry-Michel Barral, Craig Barratt, Stas Bekman, Robin Berjon, Tony Bowden,
190 Neil Bowers, Leon Brocard, Lyle Brooks, Norbert Buchmüller, Dave Cash, Piers
191 Cawley, Darren Chamberlain, Timmy Chan, Eric Cholet, Nik Clayton, Tosh Cooey,
192 Dave Cross, Chris Dean, Francois Desarmenien, Horst Dumcke, Mark Fowler,
193 Michael Fowler, Kenny Gatdula, Axel Gerstmair, Dylan William Hardison, Perrin
194 Harkins, Bryce Harrington, Dave Hodgkinson, Lubomir Host, Dave Howorth, Harald
195 Joerg, Colin Johnson, Adam Kennedy, Vivek Khera, Alexey A. Kiritchun, Rafael
196 Kitover, Ivan Kurmanov, Denis F. Latypoff, Hans von Lengerke, Jonas Liljegren,
197 Simon Luff, Andy Maas, Paul Makepeace, Gervase Markham, Sergey Martynoff,
198 Simon Matthews, Robert McArthur, Craig McLane, Myk Melez, Eugene Miretskiy,
199 Tatsuhiko Miyagawa, Bill Moseley, Keith G. Murphy, Chris Nandor, John
200 Napiorkowski, Breno G. de Oliveira, Leslie Michael Orchard, Paul Orrock,
201 Jonathon Padfield, Steve Peters, Briac Pilpre\*', Yuri Pimenov, Martin
202 Portman, Slaven Rezic, Jess Robinson, Josh Rosenbaum, Christian Schaffner,
203 Mike Schilli, Randal L. Schwartz, Paul Seamons, Paul Sharpe, Ville
204 Skytta\*:, Barrie Slaymaker, Doug Steinwand, Michael Stevens, Autrijus
205 Tang, Drew Taylor, Rod Taylor, Swen Thuemmler, Richard Tietjen, Ben Tilly,
206 Stathy G. Touloumis, Jim Vaughan, Simon Wilcox, Chris Winters