Philosophie générale
La curiosité n’est pas un vilain défaut mais une qualité fondamentale.
Tcl est un script interprété par la commande tclsh, il peut être vu comme une extension du shell unix sh. Ce script peut être lancé soit en mode interactif :
>tclsh % set a 1
soit en mode autonome en lui donnant un fichier d'entrée :
>tclsh -f monfichier.tcl
Le premier cas sera utilisé pour le développement d'une application, alors que le deuxième cas permettra d'utiliser un programme tcl comme un programme à part entière.
Tk est une surcouche de Tcl, et est aussi un script interprété, mais par l'interpréteur wish (Widget shell) qui inclue tclsh. Wish permet la création d'objets graphiques (fenêtres, boutons, menus, canvas...), nommés widgets, ainsi que leur gestion, destruction...
Une instruction doit s'écrire sur une seule ligne. On peut tout de même couper une ligne sur plusieurs pour plus de commodité, en faisant précéder les retours chariot d'un antislash (\).