Introduction :
Tcl/tk est un langage interprété, puissant et rapide.
Il est très utile pour tout ce qui est gestion du système.
Son intéret principal réside dans la création d'IHM facile et rapide à créer,
c'est ce point là qui le différencie des autres interpréteurs, tel que perl.
Tcl/Tk est facile à utiliser en ce qui concerne la création de client/serveur en
utilisant TCP,
(pas d'UDP pour l instant, sauf en téléchargeant des packages
développé par d'autres utilisateurs, et ces derniers ne marchent pas, j'ai déjà testé).
Où télécharger Tcl/tk, où obtenir des infos?
Tcl/Tk est gratuit (Y compris la version Pro qui est devenue gratuite)!
Vous trouverez Tcl/Tk sur le site de scriptics
Si vous possédez Linux, il est certainement inclus de base dans le packages de votre
distribution.
La version la plus récente est la 8.3.2 (release d'août).
Pour les infos, n'hésitez pas à naviguer sur le site de scriptics!
Pour d'autres infos plus vivantes : les news pour poser des questions
et regarder les questions et réponses des autres qui, souvent, répondront
à vos propres questions! (Anglais nécessaire)!
News Tcl/Tk
News français Tcl/Tk
Mon avis sur Tcl/Tk
C'est un excellent interpéteur, et qui pour une version donnée, une fois cette
dernière installée sur votre système
offre une utilisation optimale quelque soit le système : Windows NT, 9.x, Unix,
Linux, MAC pour une écriture de script testant un minimum de chose.
J'insiste sur ce point car perl est très loin d'arriver à cette compatibilité.
Pour une même version de perl, le script obtenu fonctionnera a peu pres entre
Unix et NT, mais sur windows 9.x peu de choses vont fontionner. En une semaine,
j'ai abandonné perl. Ce qui m intéresse c'est l'ecriture de scripts que je peux
utiliser sur un OS et un autre sans avoir à retoucher quoique ce soit et avec perl
c'est impossible! C'est le foutoir dans leur packages, et au final rien ne marche,
ou ne marche que sur un système donné.
Mais pour les amoureux de perl, vous pouvez très bien l'appeler sous Tcl/Tk et disposer
ainsi des interfaces graphiques de Tcl/Tk
Une alternative sympathique : freewrap"
Vous pouvez également télécharger freewrap sur
freewrap
Freewrap suit les versions de tcl/tk et permet d'exécuter un programme
tcl sans l'installation de ce dernier.
tous les binaires de base et extensions sont contenus dans un seul fichier.
Soit vous utilisez freewrap.exe pour incorporer vos fichiers tcl en un seul .exe
ou vous renommez freewrap.exe en un autre nom : par exepmle interp.exe et en
double cliquant sur ce dernier vous avez une fenêtre console TCL/TK
La taille d'un fichier "wrappé" va varier, mais étant donné que les scripts
tcl/tk sont légers, on peut les estimer a 700 ko.
Il devient donc aisé de faire tenir un programme sur une disquette, et il n'y
aura rien à installer pour l'éxecuter.
Les possibilités avec tcl ne sont limités que par votre imagination.
Le seul défaut que je lui trouve est la limitation des sockets en TCP (pas d'UDP),
mais il y a de quoi faire avec le TCP !
Pour trouver des exemples de programme, allez sur Scriptics.