Le langage Tcl/tk n'est pas intégré à TCCet doit être obtenu séparément. La version prise en charge par TCC est ActiveTcl 8.6 (gratuite sur www.activestate.com).

 

Vous devez activer le support Tcl dans la  page OPTION / Startup. S'il est activé, TCC chargera automatiquement un interpréteur Tcl lors de son démarrage. Si une bibliothèque appropriée est trouvée, TCC vérifie si vous exécutez un fichier .TCL. Si c'est le cas, TCC transmet le fichier à votre interpréteur Tcl pour qu'il le traite.

 

Il n'est pas possible pour TCC de déterminer à l'avance si vous exécutez un script Tcl ou Tk. Après avoir exécuté le script, TCC vérifie si une fenêtre Tk est en cours d'exécution. Si c'est le cas, il entre dans une boucle d'événements Tk et attend que la fenêtre soit fermée. Si ce n'est pas le cas, TCC suppose qu'il s'agit d'un script Tcl et TCC retourne immédiatement.

 

En raison du fonctionnement de l'interpréteur Tk, il n'est pas possible pour TCC de maintenir un interpréteur persistant après l'exécution d'un script Tk. TCC fermera l'interpréteur Tcl/tk actuel et en créera un nouveau lors de la prochaine exécution d'un script Tcl / tk.

 

Voir aussi @TCL et @TK.