The Tcl/TK Engineering Manual , by John Ousterhout, is a manual for the development of C code for Tcl/Tk. It is also TIP 247 A copy is also available here .