Tcl Web Application Framework 0.3.32

Framework for Simplifying Writing and Supporting Web Applications in Tcl

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in Tcl Web Application Framework 0.3.32:

  • This version adds support for using SQLite as a database backend.
  • It changes the password format to salted SHA-1.
  • There are minor bugfixes.
Read full changelog
send us
an update
MIT/X Consortium License 
Roy Keene
ROOT \ Internet \ HTTP (WWW)
Tcl Web Application Framework simplifies the process of writing Web applications in Tcl (Tool Command Language). It provides the features that form the basis for writing an application, such as sessions, users, privilege separation, and an abstract database interface. It is currently under development, but stable for production use.

It is written in such a way that applications can integrate into the framework without having to modify the framework itself, making upgrading the framework without breaking the application possible.

The Tcl Web Application Framework is written as a Rivet (mod_rivet) application so portions of the code may remain loaded after a request has finished processing. The portions of code that remain loaded are referred to as persistent. Portions of the code are kept persistent to avoid the need to re-read and parse components that will never change during run-time (e.g., function definitions.) Non-persistent portions of code are those pieces of the code that are created and destroyed completely within a single request. Portions of the code are made non-persistent to avoid situations where information from a separate request "collides" with information from the current request. Things such as the session variables, the request arguments, and the "current user" are all kept in non-persistent portions of code.

Last updated on November 15th, 2011


#web application framework #web application writing #webapp #writing #framework #Tcl

Add your review!