You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-cvs@tcl.apache.org by da...@apache.org on 2002/04/23 10:36:37 UTC

cvs commit: tcl-site FAQ.rvt comparison.rvt contact.rvt contributing.rvt credits.rvt examples.rvt index.rvt newnav.html news.rvt projects.rvt tcl.rvt why.rvt

davidw      02/04/23 01:36:37

  Added:       .        FAQ.rvt comparison.rvt contact.rvt contributing.rvt
                        credits.rvt examples.rvt index.rvt newnav.html
                        news.rvt projects.rvt tcl.rvt why.rvt
  Log:
  
  
  Revision  Changes    Path
  1.1                  tcl-site/FAQ.rvt
  
  Index: FAQ.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <html>
    <head>
      <title>Apache Tcl</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
  
      <table border="0">
  	<tr>
  	  <? navbar ?>
  	  <td valign="top"> 
  	    <h2>Frequently Asked Questions</h2>
  	    <p>
  	      Frequently Asked Questions about Apache Tcl. 
  	    </p>
  
  	    <p align="center">
  	      <a href="http://www.apache.org/"><img src="apache_pb.gif"
  						  alt="Powered by Apache" border="0"
  						  width="259"
  						  height="32"></a>
  	    </p>
  	    
  	  </td>
  	</tr>
      </table>
    </body>
  </html>
  
  
  
  1.1                  tcl-site/comparison.rvt
  
  Index: comparison.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  <html>
    <head>
      <title>Apache Tcl Project Comparison</title>
      <link rel="stylesheet" href="style.css">
    </head>
  
    <body>
      <? title "Apache Tcl Project Comparison" ?>
  
      Which project does what?  Which of mod_dtcl, neowebscript or
      mod_tcl is right for your needs?
  
      <table>
        <tbody>
  
  	<tr>
  	  <th></th>
  	  <th>mod_dtcl</th>
  	  <th>neowebscript</th>
  	  <th>mod_tcl</th>
  	</tr>
  
  	<tr>
  	  <th>Scope</th>
  	  <td></td>
  	  <td></td>
  	  <td></td>
  	</tr>
  
  	<tr>
  	  <th>Compatible with:</th>
  	  <td>Apache 1.3.X</td>
  	  <td>Apache 1.3.X</td>
  	  <td>Apache 2.0</td>
  	</tr>
  
  	<tr>
  	  <th>Scope</th>
  	  <td></td>
  	  <td></td>
  	  <td></td>
  	</tr>
  
        </tbody>
      </table>
  
    </body>
  </html>
  <!-- Created: Wed May 23 14:45:21 CEST 2001 -->
  
  
  1.1                  tcl-site/contact.rvt
  
  Index: contact.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <html>
    <head>
      <title>Apache Tcl</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
      <table border="0">
  	<tr>
  	  <? navbar ?>
  	  <td valign="top">
  	    <h2>Contact Information</h2>
  	    <p>
  	      If you are trying to contact an individual project,
  	      please see the respective page for detailed information.
  	      For general Apache Tcl questions, send email to <a
  	      href="mailto:general@tcl.apache.org">general@tcl.apache.org</a>.
  	      </p>
  	  </td>
  	</tr>
      </table>
      <? powered ?>
    </body>
  </html>
  
  
  
  1.1                  tcl-site/contributing.rvt
  
  Index: contributing.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <html>
    <head>
      <title>Contributing to Apache Tcl</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
  
      <table border="0">
  	<tr>
  	  <? navbar ?>
  	  <td valign="top">
  	    <h2>Contributing to Apache Tcl</h2>
  	    <p>
  	      The Apache Tcl project can always use dedicated
  	      volunteers to help out with the individual projects.  If
  	      you would like to contribute your project to Apache Tcl,
  	      please see the contacts page.
  	    </p>
  	    <p>
  	      <b>Apache Tcl needs a logo</b>!  If you feel graphically
  	      inclined, please see the contacts page and send in your
  	      work.  We're looking for something that combines the Tcl
  	      and Apache feathers.
  	    </p>
  	    <p>
  	      If you are interested in working on or improving this
  	      website, the code is available from Apache's anonymous
  	      CVS.  You will need mod_dtcl.
  	    </p>
  	  </td>
  	</tr>
      </table>
      <? powered ?>
    </body>
  </html>
  
  
  
  1.1                  tcl-site/credits.rvt
  
  Index: credits.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <html>
    <head>
      <title>Apache Tcl</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
  
      <table border="0">
  	<tr>
  	  <? navbar ?>
  	  <td valign="top">
  	    <h2>Credits</h2>
  	    <p>
  	      Current Members:
  	    </p>
  	    <ul>
  	      <li>Dirk-Willem van Gulik</li>
  	      <li>Daniel Ridruejo</li>
  	      <li><a href="http://www.dedasys.com/davidw/">David Welton</a></li>
  	    </ul>
  	    <p>We would also like to thank the following for their
  	    time, help and or contributions:</p>
  
  	    <ul>
  	      <li><a href="http://www.apache.org/">Apache Software Foundation</a></li>
  	      <li><a href="http://www.phaseit.net">Cameron Laird</a></li>
  	    </ul>
  
  	    <p>
  	      Hosting services and equipment provided by <b><a href="http://www.covalent.net">Covalent Technologies</a></b>.
  	    </p>
  
  	    <p>
  	      Contributions for individual projects are credited on
  	      the pages associated with those projects.
  	    </p>
  
  	  </td>
  	</tr>
      </table>
      <? powered ?>
    </body>
  </html>
  
  
  
  1.1                  tcl-site/examples.rvt
  
  Index: examples.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
  <html>
  <!-- $Id: examples.rvt,v 1.1 2002/04/23 08:36:37 davidw Exp $ -->
  <title>mod_dtcl examples</title>
  <body bgcolor=white>
  
  <table bgcolor=black width=100%>
  <tr>
  <td align=center>
  <font size=40 color=#ffffff>
  <b>mod_dtcl examples</b>
  </font>
  </td>
  </tr>
  </table>
  
  <p>
  These are some examples, rather limited ones, of what can be done with mod_dtcl.
  
  <p>
  <table>
  <tr><td><hr><b>Hello world</b></td></tr>
  <tr><td bgcolor=gray><pre>
  
  &lt;?
  headers setcookie "foo" "bar" # we have to put this before any 'hputs' statements
  
  # once buffering is switched off, it is no longer possible to
  # maninuplate headers
  buffered off
  
  hputs "Hello world"
  ?&gt;
  
  </pre>
  	  </td></tr>
  
  <tr><td>
  Produces:
  <p>
  
  <?
  headers setcookie "foo" "bar"
  
  # once buffering is switched off, it is no longer possible to
  # maninuplate headers
  buffered off
  
  hputs "hello world" 
  ?>
  
  <p>
  
  
  </td></tr>
  
  <tr><td><hr>
  <b>Conditionals:</b>
  </td></tr>
  
  <tr><td bgcolor=gray><pre>
  
  &lt;? if { 1 } { ?&gt;
  
  &lt;h2&gt; True &lt;/h2&gt;
  
  &lt;? }  ?&gt;
  
  </td></tr></pre>
  
  <tr><td>
  Produces:
  <p>
  
  <? if { 1 } { ?>
  
  <h2> True </h2>
  
  <? } ?>
  </td></tr>
  
  <tr><td><hr><b>Loops:</b>
  </td></tr>
  
  <tr><td bgcolor=gray><pre>
  
  &lt;? 
  set x 0 
  while { $x &lt; 5 } { 
   hputs "\$x = $x&lt;br>"
   incr x
  ?&gt;
  
  LOOP&lt;br>
  
  &lt;? }  ?&gt;
  
  </pre>
  </td></tr>
  
  <tr><td>Produces:<p>
  <?
  set x 0
  while { $x < 5 } { 
   hputs "\$x = $x<br>"
   incr x
  ?>
  LOOP<BR>
  <? } ?>
  </td></tr>
  
  <tr><td><hr><b>Variables (environmental as well as those passed to the script)</b><p>
  </td></tr>
  <tr><td bgcolor=gray><pre>
  
  &lt;? 
   hgetvars
  if { [ array exists VARS ] } {
      hputs "&lt; ul>"
      foreach { vr } [ array names VARS ]  {
          hputs "&lt;li>(VARS) $vr = $VARS($vr)"
      }
      hputs "&lt;/ul>"
  }
  
  if { [ array exists ENVS ] } {
      
      hputs "&lt;ul>"
      foreach { vr } [ array names ENVS ]  {
          hputs "&lt;li>(ENVS) $vr = $ENVS($vr)"
      }
      hputs "&lt;/ul>"
  }
  
  if { [ array exists COOKIES ] } {
      
      hputs "&lt;ul>"
      foreach { vr } [ array names COOKIES ]  {
          hputs "&lt;li>(COOKIES) $vr = $COOKIES($vr)"
      }
      hputs "&lt;/ul>"
  }
  
  ?&gt;
  
  </pre>
  </td></tr>
  
  <tr><td>Produces:<p>
  <?
  hgetvars
  if { [ array exists VARS ] } {
      hputs "<ul>"
      foreach { vr } [ array names VARS ]  {
          hputs "<li>(VARS) $vr = $VARS($vr)"
      }
      hputs "</ul>"
  }
  
  if { [ array exists ENVS ] } {
      hputs "<ul>"
      foreach { vr } [ array names ENVS ]  {
          hputs "<li>(ENVS) $vr = $ENVS($vr)"
      }
      hputs "</ul>"
  }
  
  if { [ array exists COOKIES ] } {
      
      hputs "<ul>"
      foreach { vr } [ array names COOKIES ]  {
          hputs "<li>(COOKIES) $vr = $COOKIES($vr)"
      }
      hputs "</ul>"
  }
  
  ?>
  </td></tr>
  
  <tr><td><hr><b>Create a table on the fly</b><p>
  </td></tr>
  <tr><td bgcolor=gray><pre>
  
  &lt;?
  set i 1
  hputs "&lt;table&gt;\n"
  
  while { $i &lt;= 8 } {
      hputs "&lt;tr&gt;\n"
      for {set j 1} {$j &lt;= 8} {incr j} {
  	set num [ expr $i * $j * 4 - 1]
  	hputs [ format "&lt;td bgcolor=%2x%2x%2x &gt; $num $num $num &lt;/td&gt;\n" $num $num $num ]
      }
      incr i
      hputs "&lt;/tr&gt;\n"
  }
  
  hputs "&lt;/table&gt;\n"
  ?&gt;
  </pre>
  </td></tr>
  
  <tr><td>Produces:<p>
  <?
  set i 1
  hputs "<table>\n"
  
  while { $i <= 8 } {
      hputs "<tr>\n"
      for {set j 1} {$j <= 8} {incr j} {
  	set num [ expr {$i * $j * 4 - 1} ]
  	hputs [ format "<td bgcolor=%2x%2x%2x > $num $num $num </td>\n" $num $num $num ]
      }
      incr i
      hputs "</tr>\n"
  }
  
  hputs "</table>\n"
  ?>
  </td></tr>
  
  <tr><td><hr> <b>In addition</b><br> 
  
  There are many, many other things you can do with mod_dtcl.  You can,
  if everything is compiled right, load tcl modules, like libpgtcl.so
  (the Postgresql interface), so that you can interact with a database!
  
  <p>
  
  </td></tr>
  
  </table>
  
  <? dtcl_info ?>
  
  
  <p>
  <a href="index.rvt">Return to the mod_dtcl homepage</a>
  </p>
  
  </body>
  </html>
  
  
  
  1.1                  tcl-site/index.rvt
  
  Index: index.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <html>
    <head>
      <title>Apache Tcl</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
  
      <table>
  	<tr>
  	  <? navbar ?>
  
  	  <td valign="top">
  
  	    <p>
  	      Apache Tcl is an umbrella for Tcl-Apache integration
  	      efforts.  These projects combine the power of the Apache
  	      web server with the capabilities of the mature, robust
  	      and flexible Tcl scripting language.  Currently, we host
  	      the <a href="mod_dtcl/">mod_<b>d</b>tcl</a>, <a
  	      href="mod_tcl/mod_tcl.html">mod_tcl</a>, and the <a
  	      href="neowebscript/">neowebscript</a> projects.
  	    </p>
  	    <p>
  	      Go to the <a href="projects.rvt">projects</a> page for
  	      more information and a comparison between the projects.
  	    </p>
  	    <p>
  	      New to Tcl?  Curious about it's advantages?  Have a look
  	      at <a href="why.rvt">Why Tcl?</a>
  	    </p>
  	  </td>
  	</tr>
      </table>
      <? powered ?>
    </body>
  </html>
  
  
  
  1.1                  tcl-site/newnav.html
  
  Index: newnav.html
  ===================================================================
    <td bgcolor="#cccccc" width="20%" valign="top" align="left">
    <b>
    <div class="box">
      <a href="/index.rvt">Home</a>
    </div><div class="box">
      <a href="/why.rvt">Why Tcl?</a>
    </div><div class="box">
      <!-- <a href="FAQ.rvt">FAQ</a><br></br> -->
      <a href="/news.rvt">News &amp; Status</a>
    </div><div class="box">
      <a href="/contributing.rvt">Contributing</a>
    </div><div class="box">
      <a href="/contact.rvt">Contact Info</a>
    </div><div class="box">
      <a href="/credits.rvt">Credits</a>
    </div><div class="box">
      <a href="/tcl.rvt">Tcl Information</a>
    </div>
    <hr></hr>
    <!-- individual projects -->
    <div class="box">
      <a href="/projects.rvt">Projects</a>
    </div>
    <div class="box">
      &nbsp;&nbsp;&nbsp;&nbsp;<a
        href="/mod_dtcl/index.rvt">mod_dtcl</a>
    </div><div class="box">
      &nbsp;&nbsp;&nbsp;&nbsp;<a
        href="/neowebscript/">neowebscript</a>
    </div><div class="box">
      &nbsp;&nbsp;&nbsp;&nbsp;<a
        href="/mod_tcl/mod_tcl.html">mod_tcl</a>
    </div>
    <!-- end projects -->
    </td>
  
  
  
  1.1                  tcl-site/news.rvt
  
  Index: news.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <!-- $Id: news.rvt,v 1.1 2002/04/23 08:36:37 davidw Exp $ -->
  <html>
    <head>
      <title>Apache Tcl News</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
      <table border="0">
  	<tr>
  	  <? navbar ?>
  	  <td valign="top">
  	    <h2>News and Status</h2>
  
  	    <p>
  	      <b>29 January, 2002:</b> All Apache Tcl mailing lists
  	      are now on-line at <a
  	      href="http://www.apachelabs.org">www.apachelabs.org</a>.
  	      Thanks to Justin Erenkrantz!
  	    </p>
  
  	    <p><b>11 October, 2001</b>
  	      There are a fair amount of visitors from .jp addresses.
  	      If any of you would like to work on a translation of the
  	      site in Japanese, the help would be welcome.
  	    </p>
  
  	    <p><b>13 August, 2001</b>
  	      New Why Tcl? Page on line.
  	    </p>
  	    <p><b>13 August, 2001</b>
  	      ApacheCon Europe has been cancelled, unfortunately, due
  	      to financial difficulties on the part of the promoter.
  	    </p>
  	    <p><b>10 July, 2001</b>
  	      David Welton will be appearing at <a
  	      href="http://www.apachecon.com">ApacheCon Europe</a> in
  	      Dublin, in October.  Hope to see you there!
  	    </p>
  
  	    <p><b>2 June, 2001</b>
  	      Some updates to the look and feel of the site - more to
  	      come, hopefully. Suggestions welcome!
  	    </p>
  
  	    <p><b>17 April, 2001</b>
  	      tcl.apache.org was down over the weekend as covalent
  	      moved to their new office.  Many thanks to them for
  	      hosting the site!
  	    </p>
  
  	    <p>
  	      <b>10 March, 2001</b> <a href="http://tcl.apache.org/neowebscript/">NeoWebScript</a>
  	      joins the Apache Tcl project.
  	    </p>
  
  	    <p><b>12 February, 2001</b> <a
  	    href="apache-tcl-press-release.txt">Press release</a>
  	    discussing Apache Tcl sent out.
  	    </p>
  
  	    <p>
  	      <b>21 December, 2000</b> tcl.apache.org was unavailable
  	      for a few days due to problems with Covalent's ISP.
  	      They deserve thanks for the resources this site runs on:-)
  	    </p>
  
  	    <p>
  	      <b>07 December, 2000</b> tcl.apache.org is now linked
  	      from <a href="http://www.apache.org">www.apache.org</a>.
  	    </p>
  	    <p>
  	      <b>24 July, 2000:</b> Apache Software Foundation passes
  	      a motion to create Apache Tcl Project.  <a href="http://www.apache.org/foundation/records/minutes/2000/board_minutes_2000_07_24.txt.NY">Link</a>
  	    </p>
  	  </td>
  	</tr>
      </table>
      <? powered ?>
    </body>
  </html>
  
  
  
  1.1                  tcl-site/projects.rvt
  
  Index: projects.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <html>
    <head>
      <title>Apache Tcl</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
  
      <table border="0">
  	<tr>
  	  <? navbar ?>
  
  	  <td valign="top">
  	    <h2>Individual Projects</h2>
  	    <p>
  	      <a href="mod_dtcl/">mod_dtcl</a> enables the use of Tcl
  	      as an HTML-embedded scripting language, similar to PHP,
  	      as well as executing pure Tcl files. It is fast, light,
  	      and lets you use the extensive codebase of existing Tcl
  	      code on the web. For Apache 1.3.
  	    </p>
  	    <p>
  	      <a href="neowebscript/">neowebscript</a> also enables the use
  	      of Tcl as an HTML-embedded scripting language.
  	      It uses safe interpreters for security, supports db files,
  	      can generate graphics on-the-fly, and other stuff. For Apache 1.3
  	    </p>
              <p>
                <a href="mod_tcl/mod_tcl.html">mod_tcl</a>, With mod_tcl
                it is possible to write Apache modules entirely in TCL
                . In addition, the persistent interpreter embedded in
                the server avoids the overhead of starting an external
                interpreter and the penalty of TCL start-up time. For Apache 2.0
              </p>
  
  	  </td>
  	</tr>
      </table>
      <? powered ?>
    </body>
  </html>
  
  
  
  1.1                  tcl-site/tcl.rvt
  
  Index: tcl.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <html>
    <head>
      <title>Apache Tcl</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
  
      <table border="0">
  	<tr>
  	  <? navbar ?>
  	  <td valign="top">
  	    <h2>The Tcl Language</h2>
  	    <p>
  	      Tcl (the "tool command language", pronounced "tickle")
  	      is an open source, cross-platform scripting language
  	      created by John K. Ousterhout at the University of
  	      California at Berkeley in 1988.  Originally conceived as
  	      a reusable, embeddable language core for tools being
  	      developed by Dr. Ousterhout and his colleagues, it has
  	      come to be much more.  It is widely used in applications
  	      including web scripting, test automation, network/system
  	      management, EDA and CAD, and in a variety of other
  	      fields.
  	    </p>
  	    <p>
  	      <b>Tcl Links</b>
  	    </p>
  	    <ul>
  	      <li><a href="http://www.tcl.tk/">Tcl
  		  Developer Xchange (www.tcl.tk)</a></li>
  	      <li>Why use Tcl? <a
  	      href="http://www.tcl.tk/advocacy/">Tcl advocacy page</a>.</li>
  	      <li><a href="http://www.arsdigita.com/books/tcl/index">A tutorial for Tcl on the web</a></li>
  	      <li>Get started with Tcl. Tcl Tutorials at:
  	      <a
  	      href="http://www.tcl.tk/resource/doc/start/">http://www.tcl.tk/resource/doc/start/</a></li>
  
  	      <li>
  		<a href="http://wiki.tcl.tk/">Tcl Wiki</a>, an
  		interactive site frequented by many Tcl developers.
  	      </li>
  
  	      <li>
  		<a
  		href="http://sourceforge.net/foundry/tcl-foundry/">Tcl
  		Foundry</a> at SourceForge.
  	      </li>
  
  	      <li>
  		<a href="http://tcl.sourceforge.net/">Tcl Project</a>
  		on SourceForge.
  	      </li>
  
  	      <li>
  		<a href="sources/">Tcl, mod_dtcl and mod_tcl source code</a>
  		HTMLized.
  	      </li>
  
  	      <li>
  		<a href="http://www.comanche.org/">Comanche</a> is a
  		GUI for Apache configuration written in Tcl/Tk.
  	      </li>
  	      <li>
  		<a href="/presentations/">Presentations</a> -
  		presentations on the Tcl programming language and Tk
  		graphical toolkit, and on mod_dtcl.
  	      </li>
  	    </ul>
  	  </td>
  	</tr>
      </table>
      <? powered ?>
    </body>
  </html>
  
  
  
  1.1                  tcl-site/why.rvt
  
  Index: why.rvt
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  <!-- $Id: why.rvt,v 1.1 2002/04/23 08:36:37 davidw Exp $ -->
  <html>
    <head>
      <title>Why Tcl?</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <? title ?>
      <table border="0">
  	<tr>
  	  <? navbar ?>
  	  <td valign="top">
  
  	    <h2 align="center">Why Tcl?</h2>
  
  	    <p><b>Flexible</b>: Tcl lets you program in the way you
  	      want.  For example, you can program in a style that fits
  	      your needs, either quick-and-dirty, mixing up HTML and
  	      Tcl script to create dynamic web pages fast, or, should
  	      you require more organization, for a larger, complex site, Tcl
  	      works very well with the 'three tier' model currently in
  	      vogue and used by many java systems.
  	      </p>
  	      <p><b>Multi-Purpose</b>: Tcl can be used for the web,
  		but also for a variety of other tasks.  It was designed
  		as a general purpose "Tool Command Language", infact, to
  		provide users with a language adept at performing a wide
  		range of jobs, including system administration, rapid
  		GUI creation with the Tk graphical toolkit, internet
  		protocol glue, testing harnesses and so on...  This
  		means you can learn one language and use it for many
  		things!
  	      </p>
  	      <p><b>Wide Industry Use</b>: Tcl has a liberal Open
  		Source license (BSD) which has helped spread it within
  		the industry, both as a stand-alone product, as well as
  		embedded within applications as an extension language.
  		It is used by such industry front-runners as Cisco, AOL,
  		CNET, and many others.
  	      </p>
  	      <p><b>Fast, Light</b>: Tcl is fast, having undergone
  		major improvements in the past years.  System resources
  		are also impacted lightly - Tcl takes up relatively
  		small amounts of disk and memory space.</p>
  
  	      <p><b>Easy</b>: A simple syntax, and lots of
  		documentation, both in print and on the web, make Tcl
  		an easy language to learn, both for the experienced
  		software professional as well as for students, web
  		authors, hobbyists and others, who find that with a
  		little bit of learning, they can accomplish a great
  		deal.</p>
  
  	    <p><b>Existing Code</b>: There are thousands upon
  		thousands of lines of existing code to be used, either
  		as examples to be learned from, to be included
  		directly in your code, or as extensions to perform a
  		range of common tasks - image manipulation, email,
  		XML, SOAP, HTTP, socket programming, etc...
  	    </p>
  	  </td>
  	</tr>
      </table>
      <? powered ?>
    </body>
  </html>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tcl-site-cvs-unsubscribe@tcl.apache.org
For additional commands, e-mail: tcl-site-cvs-help@tcl.apache.org