httcld stellt einen sehr kleinen HTTP-Server mit einem eingebetteten Tcl-Interpreter bereit. Zusätzlich zu statischen HTML- und Bilddateien liefert er .htcl-Dateien, die HTML mit eingebettetem Tcl-Code darstellen. Das Tcl wird auf dem Server ausgeführt und die resultierende Ausgabe wird in die Ausgabe an den Client eingebettet. Dazu können Variablen im Tcl-Namensraum gesetzt und direkt gelesen werden, z.B. mit AJAX. (non)