The only datatype in Tcl is string. This makes it easy to exchange data and also allows the use of data as executable Tcl code and vice versa. A special form of strings is the list form (this gives Tcl a small Lisp feeling). The Tcl library contains commands that support the handling of lists.