"Inexperienced Web developers are sometimes fooled by the
simplicity of Tcl into thinking that they are restricted to
developing simple Web sites. They don't realize that none of
the technical challenge in developing a Web service lies in the
authoring of the code for one page. The challenge is in realizing
that the Web service itself is an object. The object has state,
which is often stored in a relational database-management system.
The object has methods (the URLs) and arguments to those methods
(the inputs of the forms that target the URLs). The engineering
challenges of Web development are (a) coming up with the correct
data model for the object state, (b) coming up with a correct and
maintainable organization of URLs, and (c) defining the semantics
of each URL."
"After four years of developing in Tcl, I have discovered some
things I like about the language. It is very small and simple with
few syntax baroqueries. A good programmer can learn Tcl in two