blob: 00dbd04efc51616a3d32c812db3db500cdadab53 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta name="keywords" content="Apache Tcl Webprogramming">
<meta name="description" content="Website for the Tcl related projects within the Apache Software Foundation">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Apache Tcl</title>
<!-- Le styles -->
<link href="templates/ydotm/bootstrap3.css" rel="stylesheet">
<link href="templates/ydotm/style.css" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="/assets/js/html5shiv.js"></script>
<![endif]-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js" type="text/javascript"></script>
</head>
<body>
<div id="wrapper">
<div id="main">
<nav class="navbar navbar-default tcl-navbar">
<div class='container'>
<div class="navbar-header">
<button class="navbar-toggle collapsed"
type="button"
data-toggle="collapse"
data-target="#tcl-navbar-collapse"
aria-controls="tcl-navbar-collapse"
aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div id='logo'>
<a href="index.html"
class="navbar-brand nav-logo ">Apache Tcl</a>
</div>
</div>
<div class="collapse navbar-collapse" id="tcl-navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li>
<a href="index.html">Home</a>
</li>
<li>
<a href="http://tcl.apache.org/rivet/">Rivet</a>
</li>
<li>
<a href="http://tcl.apache.org/websh/">Websh</a>
</li>
<!-- li><a href="http://tcl.apache.org/mod_tcl/">mod_tcl</a></li -->
<li>
<a href="html/about.html">About Us</a>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container -->
</nav>
<div class="container container-tcl-main">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-4 col-md-offset-1 col-lg-4 col-lg-offset-1">
<img class="img-responsive img-center"
src="templates/ydotm/apachetcl.gif">
</div>
<div class="col-xs-12 col-sm-12 col-md-7 col-lg-7">
<div class='tcl-main-intro'>
<div class='intro-header'>Tcl and Apache HTTP webserver Integration</div>
<div class='intro-body'>
<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.
</p>
<p>New to Tcl? Curious about its advantages? Have a look at <a href="html/why.html">Why Tcl?</a></p>
</div>
</div>
</div>
</div>
</div>
<div class="container-tcl-body">
<div class='container'>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-7 col-lg-7">
<div class='tcl-main-body'>
<h2>Introduction</h2>
<!--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.
</p>
<p>
New to Tcl? Curious about its advantages? Have a look
at <sitereference href="why">Why Tcl?</sitereference>
</p -->
<h3>Current Projects</h3>
<p>
<a href="http://tcl.apache.org/rivet/" target="_blank">Apache Rivet</a>
replaces most of the functionalities once in mod_dtcl and neowebscript.
We have taken the things we like most about both, fixed things we
didn't like, and combined efforts in order to come up
with something we're very pleased with.
Rivet runs with Apache 2.2 and 2.4. Currently the
<a href="http://httpd.apache.org/docs/2.4/mod/prefork.html">prefork</a>
MPM is required to
run Rivet 2.2.3 (currently official release).
The development version supports also the <a href="http://httpd.apache.org/docs/2.4/mod/worker.html">worker</a>
MPM
</p>
<p>
<a href="http://tcl.apache.org/websh/" target="_blank">Websh</a>
is a rapid development
environment for building powerful, fast, and reliable
web applications. Websh is versatile and handles
everything from HTML generation to data-base driven
one-to-one page customization. It has been used for
years commercially, and is now part of the Apache Tcl
project. For Apache 1.3, 2.0 and 2.2.
</p>
<h4>Dismissed Project</h4>
<p>
Support and development for
<a href="http://tcl.apache.org/mod_tcl/" target="_blank">mod_tcl</a>
has been dismissed. We recommend
that new real world projects meant to run on Apache 2.x servers
be developed with the current actively developed and/or supported sub-projects
<a href="http://tcl.apache.org/rivet/" target="_blank">Rivet</a>
and
<a href="http://tcl.apache.org/websh/" target="_blank">Websh</a>
</p>
</div>
</div>
<div class='col-xs-12 col-sm-12 col-md-4 col-md-offset-1 col-lg-4 col-lg-offset-1'>
<div id="sidebar">
<ul class='list-unstyled'>
<li id="base">
<h2 class="sidebar-title">Apache Tcl</h2>
<ul class="sidebar-inner-list list-unstyled">
<li class="navitem">
<a href="html/why.html">Why Tcl?</a>
</li>
<li class="navitem">
<a href="html/contributing.html">Contributing</a>
</li>
<li class="navitem">
<a href="html/tcl.html">Tcl Information</a>
</li>
<li class="navitem">
<a href="html/about.html">About Us - Contact</a>
</li>
</ul>
</li>
<li id="projects">
<h2 class="sidebar-title">Projects</h2>
<ul class="sidebar-inner-list list-unstyled">
<li class="navitem">
<a href="http://tcl.apache.org/rivet/">Rivet</a>
</li>
<li class="navitem">
<a href="http://tcl.apache.org/websh/">Websh</a>
</li>
</ul>
</li>
<li id="acknowledgments">
<h2 class="sidebar-title">Acknowledgments</h2>
<ul class="sidebar-inner-list list-unstyled">
<li class="navitem">
<a href="http://www.apache.org/foundation/thanks.html">ASF Sponsorship</a>
</li>
</ul>
</li>
</ul>
</div><!-- end #sidebar -->
<div style="clear: both;">&nbsp;</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="container">
<div class='text-center'>Copyright © 2015 Apache Software Foundation. All rights reserved. |
Site template created by Jasen Kim (<a href="http://www.ydotm.com">YDOTM</a>)</div>
</div>
</footer>
<script src="templates/ydotm/bootstrap3.js" type="text/javascript"></script>
</body>
</html>