Purpose: list and discuss the various options available to Tcl programmers who need HTTP/Web server access with Tcl scripting ability.
See http://www.purl.org/NET/Tcl-FAQ/part4.html which has a variety of Tcl based applications, several of which have HTTP server capabilities.
This list includes:
- AOLserver,
- several modules for Apache [L1 ], including mod_tcl, Rivet, the NeoWebScripting environment, and websh.
- Tcl based HTTP servers such as tclhttpd and tcl-httpd,
- Webservr.tcl from BOOK Interactive Web Applications with Tcl/Tk
- http server plugins,
- application servers such as Kinetic Application Processor, DynaWeb, ...
- ???
- applications with embedded HTTP servers such as tclhelp, ...
- ???
- mkHttpd: small module allows to include a web user interface in application
- castle
- scwsd (actually, it's static content, but it's Tcl-delivered static content)
- DustMote
- CGI-supporting servers
CL occasionally maintains a more specialized page [L2 ] on the same topic.
A related topic is Web-hosting companies that offer server-side Tcl.