Le langage de commande des outils a été inventé par John Ousterhout comme un moyen de faciliter l'écriture de petits langages pour la configuration des outils EDA, mais il a grandi bien au-delà de ces modestes débuts pour devenir un langage de script général avec des chaînes d'E / S asynchrones et Unicode intégrées. tout en prenant en charge des paradigmes tels que la programmation orientée objet et les coroutines.
J'utilise souvent gf dans vim pour ouvrir des fichiers sous le curseur. Souvent, ces chemins de fichiers utilisent des variables d'environnement, mais dans les fichiers de script .tcl, vim ne peut ...