Your IP : 3.137.181.171


Current Path : /usr/share/doc/perl-Template-Toolkit-2.24/old/manual/
Upload File :
Current File : //usr/share/doc/perl-Template-Toolkit-2.24/old/manual/Credits.html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">
<html>
  <head>
    <title>Template::Manual::Credits</title>
    <link rel="stylesheet" type="text/css" href="../css/blue.css" title="Clear Blue">
    <link rel="alternate stylesheet" type="text/css" href="../css/orange.css" title="Clear Orange">
    <link rel="alternate stylesheet" type="text/css" href="../css/green.css" title="Clear Green">
    <link rel="alternate stylesheet" type="text/css" href="../css/purple.css" title="Clear Purple">
    <link rel="alternate stylesheet" type="text/css" href="../css/grey.css" title="Clear Grey">
    <!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="../css/ie6.css" />
    <![endif]-->
    <link rel="stylesheet" type="text/css" href="/css/print.css" media="print">
    <script type="text/javascript" src="../js/tt2.js"></script>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <meta name="author" content="Andy Wardley">
  </head>
  <body id="body"> 
    <div id="layout">
        <div id="header">
          <a href="../index.html" id="logo" alt="" title="Click for the Home Page"><span class="alt">TT2 Home Page</span></a>
          <ul id="trail">
            <li><a href="../manual/index.html">Manual</a></li>
            <li class="last"><a href="../manual/Credits.html">Credits</a></li>
          </ul>
          <div class="controls">
            <a href="#" class="menu show" onclick="widescreen_off(); return false" title="Show Menu">
              <span class="about">Click to view the menu.  It's very nice.</span>
            </a>
            <a href="#" class="menu hide" onclick="widescreen_on();  return false" title="Hide Menu">
              <span class="about">Click to hide the menu and go all widescreen!</span>
            </a>
          
          <div class="pager">
            <a href="../manual/Views.html" title="Template::Manual::Views" class="go back">Back<span class="about"><h4>Template::Manual::Views</h4>Template Toolkit views (experimental)</span></a>
            <a href="../manual/index.html" title="Template::Manual" class="go up">Up<span class="about"><h4>Template::Manual</h4>Template Toolkit User Manual</span></a>
            <span class="go next">Next<span class="about">Hello, I'm a talking badger.</span></span>
          </div>
          </div>
          <h1 class="headline">Template::Manual::Credits</h1>
          <h2 class="subhead">Author and contributor credits</h1>
        
        </div>
        <div id="page">
          <div id="sidebar">
            <a href="../index.html" id="logo"></a>
            <div id="menu">
              <ul class="menu">
                <li class="l0 first"><a href="../manual/index.html" class="warm">Manual</a></li>
                <li class="l1"><a href="../manual/Intro.html">Intro</a></li>
                <li class="l1"><a href="../manual/Syntax.html">Syntax</a></li>
                <li class="l1"><a href="../manual/Directives.html">Directives</a></li>
                <li class="l1"><a href="../manual/Variables.html">Variables</a></li>
                <li class="l1"><a href="../manual/VMethods.html">VMethods</a></li>
                <li class="l1"><a href="../manual/Config.html">Config</a></li>
                <li class="l1"><a href="../manual/Filters.html">Filters</a></li>
                <li class="l1"><a href="../manual/Plugins.html">Plugins</a></li>
                <li class="l1"><a href="../manual/Internals.html">Internals</a></li>
                <li class="l1"><a href="../manual/Views.html">Views</a></li>
                <li class="l1"><a href="../manual/Credits.html" class="warm">Credits</a></li>
                <li class="l0"><a href="../modules/index.html">Modules</a></li>
                <li class="l0"><a href="../tools/index.html">Tools</a></li>
                <li class="l0 last"><a href="../tutorial/index.html">Tutorial</a></li>
              </ul>
              <div class="foot"></div>
            </div>
          </div>
          <div id="content">
          <div class="section">
            <div class="head">
              <h1 id="contents" onclick="switch_section(this)" title="Click title to show/hide section content.">Contents</h1>
              <a href="#body" class="top" title="Back up to the top of the page" >Top</a>
            </div>
            <div class="body">
              <ul class="toc">
                  <li class=""><a href="#HISTORY">HISTORY</a></li>
                  <li class=""><a href="#AUTHOR">AUTHOR</a></li>
                  <li class=""><a href="#COPYRIGHT">COPYRIGHT</a></li>
                  <li class=""><a href="#CONTRIBUTORS">CONTRIBUTORS</a></li>
              
              </ul>
            </div>
          </div>
          
                <div class="pod">
            <div class="section">
              <div class="head">
                <h1 id="HISTORY" onclick="switch_section(this)" title="Click title to show/hide section content.">HISTORY</h1>
                <a href="#body" class="top" title="Back up to the top of the page" >Top</a>
              </div>
              <div class="body">
                <p>
                      The Template Toolkit began its life as the <code>Text::MetaText</code>
                      module, originally released to CPAN around 1996. This itself was the
                      public manifestation of an earlier template processing system I developed
                      while working at Peritas (now Knowledge Pool -
                      http://www.knowledgepool.com/)
                    </p>
                    <p>
                      <code>Text::MetaText</code> was the prototype - the one we always planned
                      to throw away. It did the job well, showing us what worked and what
                      didn't, what was good and what was bad, and gave us some ideas about what
                      could be done better, given the chance to start again from scratch.
                    </p>
                    <p>
                      Some time late in 1998 I threw away the prototype and started work on the
                      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.
                    </p>
                    <p>
                      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
                    </p>
                    <p>
                      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 December 2000.
                    </p>
                    <p>
                      Version 3 has been in development ever since.
                    </p>
              </div>
            </div>
            <div class="section">
              <div class="head">
                <h1 id="AUTHOR" onclick="switch_section(this)" title="Click title to show/hide section content.">AUTHOR</h1>
                <a href="#body" class="top" title="Back up to the top of the page" >Top</a>
              </div>
              <div class="body">
                <p>
                      Andy Wardley &lt;abw@wardley.org&gt;
                    </p>
                    <p>
                      <a href="http://wardley.org/">http://wardley.org/</a>
                    </p>
              </div>
            </div>
            <div class="section">
              <div class="head">
                <h1 id="COPYRIGHT" onclick="switch_section(this)" title="Click title to show/hide section content.">COPYRIGHT</h1>
                <a href="#body" class="top" title="Back up to the top of the page" >Top</a>
              </div>
              <div class="body">
                <p>
                      Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved.
                    </p>
                    <p>
                      The Template Toolkit is free software; you can redistribute it and/or
                      modify it under the same terms as Perl itself.
                    </p>
              </div>
            </div>
            <div class="section">
              <div class="head">
                <h1 id="CONTRIBUTORS" onclick="switch_section(this)" title="Click title to show/hide section content.">CONTRIBUTORS</h1>
                <a href="#body" class="top" title="Back up to the top of the page" >Top</a>
              </div>
              <div class="body">
                <p>
                      Many people have contributed ideas, inspiration, fixes and features to
                      the Template Toolkit. Their efforts continue to be very much appreciated.
                      Please let me know if you think anyone is missing from this list.
                    </p>
                    <p>
                      Chuck Adams, Stephen Adkins, Ivan Adzhubey, Mark Anderson, Bradley Baetz,
                      Thierry-Michel Barral, Craig Barratt, Stas Bekman, Tony Bowden, Neil
                      Bowers, Leon Brocard, Lyle Brooks, Dave Cash, Piers Cawley, Darren
                      Chamberlain, Eric Cholet, Nik Clayton, Tosh Cooey, Dave Cross, Chris
                      Dean, Francois Desarmenien, Horst Dumcke, Mark Fowler, Michael Fowler,
                      Kenny Gatdula, Axel Gerstmair, Dylan William Hardison, Perrin Harkins,
                      Bryce Harrington, Dave Hodgkinson, Lubomir Host, Dave Howorth, Harald
                      Joerg, Colin Johnson, Adam Kennedy, Vivek Khera, Rafael Kitover, Ivan
                      Kurmanov, Hans von Lengerke, Jonas Liljegren, Simon Luff, Andy Maas, Paul
                      Makepeace, Gervase Markham, Sergey Martynoff, Simon Matthews, Robert
                      McArthur, Craig McLane, Myk Melez, Eugene Miretskiy, Tatsuhiko Miyagawa,
                      Bill Moseley, Keith G. Murphy, Chris Nandor, Leslie Michael Orchard, Paul
                      Orrock, Steve Peters, Briac Pilpr&eacute;, Yuri Pimenov, Martin Portman,
                      Slaven Rezic, Jess Robinson, Josh Rosenbaum, Christian Schaffner, Mike
                      Schilli, Randal L. Schwartz, Paul Seamons, Paul Sharpe, Ville
                      Skytt&auml;, Barrie Slaymaker, Doug Steinwand, Michael Stevens, Autrijus
                      Tang, Drew Taylor, Swen Thuemmler, Richard Tietjen, Stathy G. Touloumis,
                      Jim Vaughan, Simon Wilcox, Chris Winters
                    </p>
              </div>
            </div>
            
            </div></div>
          <br class="clear" />
          <div class="pageinfo">
            /manual/Credits.html last modified 11:15:46 31-May-2007
          </div>
        </div>
        
        <div id="footer">
          <a href="http://opensource.org/" class="osi"></a>
          <div class="controls">
          <div class="pager">
            <a href="../manual/Views.html" title="Template::Manual::Views" class="go back">Back<span class="about"><h4>Template::Manual::Views</h4></span></a>
            <a href="../manual/index.html" title="Template::Manual" class="go up">Up<span class="about"><h4>Template::Manual</h4></span></a>
            <span class="go next">Next<span class="about"></span></span>
          </div>
          </div>
          <div class="copyright">
            Copyright &copy; 1996-2007 <a href="http://wardley.org/">Andy Wardley</a>.  All Rights Reserved.
          </div>
          <div class="licence">
            The <a href="http://template-toolkit.org/">Template Toolkit</a> is <a href="http://opensource.org/">Open Source</a> software.
            You can redistribute and/or modify it under the terms of the <a href="http://www.opensource.org/licenses/gpl-license.php">GNU Public Licence</a>
            or the <a href="http://www.opensource.org/licenses/artistic-license.php">Perl Artistic Licence</a>.
          </div>
        </div>
        <div id="palette">
          <ul>
            <li class="first"><a href="#" class="blue" onclick="set_style('Clear Blue')"></a></li>
            <li><a href="#" class="orange" onclick="set_style('Clear Orange')"></a></li>
            <li><a href="#" class="green" onclick="set_style('Clear Green')"></a></li>
            <li><a href="#" class="purple" onclick="set_style('Clear Purple')"></a></li>
            <li><a href="#" class="grey" onclick="set_style('Clear Grey')"></a></li>
          </ul>
        </div>
    </div>  </body>
</html>