tclhttpd is an extensible web server. It was originally designed to be embedded into applications to web enable them - provide an HTTP interface. Today that is known as an aplication server. It is also easy to set up as a regular web server. Just download the distribution and run it like this:
tclsh8.3 bin/httpd.tcl &
or
tclsh8.3 bin/httpd.tcl -docRoot your_htdocs -port 80 &
Here is one of my all time favorite quotes:
"Tcl is one of my preferences for both simple and complex programming tasks. Brent Welch's web server based on Tcl is one of the most inspired and inspiring tools I've had occasion to work with. A real *tool*, not just another application." Lucio De Re
Important links:
How To...
tclhttpd examples