Tcl et Tk ont été conçus vers 1988 par John K. Ousterhout, de l'université de Berkeley. C'est un langage interprété qui est constitué de 2 partie:
Tcl/tk est souvent utilisé comme "glue" entre des programmes écrits dans des langages
compilés (C, C++, pascal, etc ...).
Grâce à la commande "exec" on peut lancer des exécutables à
partir d'un script tcl/tk, ce qui permet, entre autre, de réaliser des front-end (interfaces ou clickodromes ;-) )
pour des programmes en mode texte. C'est ce que j'ai fait ici.
L'exécution d'un script tcl/tk nécessite l'installation de tcl/tk, cependant on peut transformer
un fichier script en exécutable (avec tclkit), qui pourra s'exécuter sans l'installation de l'interpréteur
tcl/tk.
Installer Tcl/tk:
Si vous souhaitez programmer en tcl/tk, je vous conseil d'installer la distribution ActivestateTcl
qui contient, en plus de l'interpréteur, de nombreuses extensions (Tile, Bwidget, IWidget, etc...)
et un fichier d'aide très complet (notamment sur les extensions).
Si vous ne souhaitez installer que le minimum vous pouvez utiliser tclkit comme interpreteur.
A noter aussi qu'il existe un plugin tcl/tk pour firefox
qui permet d'éxécuter des applets tcl sur une page web (exemple).
Pour en savoir plus sur Tcl/Tk, vous pouvez consulter les pages suivantes: