Le projet Tcl / Tk fournit un environnement de script open source, multiplateforme, totalement gratuit et portable qui prend en charge le traitement de chaînes et la correspondance de modèles, l'accès au système de fichiers natifs, le contrôle TCP / Réseau IP, minuteries, ainsi que les E / S pilotées par les événements.
Tcl (Tool Command Language) est facile à apprendre, permettant à l'utilisateur de créer un programme utile en quelques minutes. Vous êtes libre d'utiliser Tcl / Tk comme vous le souhaitez, même dans des applications commerciales. Alors que Tcl est le langage de programmation, Tk est la boîte à outils de l'interface graphique, qui permet aux développeurs de concevoir des interfaces utilisateur graphiques pour leurs programmes Tcl.
Premiers pas avec Tcl / Tk
Les programmes Tcl et Tk sont distribués sous forme de deux archives tar (archives tar), donc vous devrez les installer séparément sur votre système GNU / Linux, si vous en avez besoin, bien sûr. Les dernières versions peuvent être téléchargées à partir de Softoware en utilisant la section de téléchargement dédiée ci-dessus.
Pour installer l'un d'entre eux, enregistrez l'archive des sources sur un emplacement de votre choix, extrayez son contenu, ouvrez un émulateur de terminal et accédez à l'emplacement des fichiers d'archive extraits à l'aide du & lsquo; cd & rsquo; commande.
Ensuite, entrez le dossier de la plate-forme pour laquelle vous voulez optimiser et compiler le logiciel (par exemple unix), exécutez la commande & amp;. & configure & amp; & amp; faire & rsquo; commande, suivi de l'option & lsquo; make install & rsquo; commande en tant que root ou avec sudo pour l'installer dans le système.
Sous le capot et les systèmes d'exploitation pris en charge
Les programmes Tcl et Tk sont écrits principalement dans le langage de programmation C. Cependant, il semble que le langage Tcl a également été utilisé pour concevoir ces outils, qui sont destinés aux développeurs et aux administrateurs système.
Actuellement, le logiciel fonctionne sur toutes les distributions GNU / Linux, ainsi que sur diverses versions de BSD, telles que FreeBSD, Mac OS X et Microsoft Windows. Les architectures d'ensembles d'instructions 64 bits et 32 bits sont actuellement prises en charge.
Nouveautés dans cette version:
- [TIP 432] Boîte de dialogue de mise à jour des fichiers sous Windows.
- Restaurer la capacité à relire depuis un canal après EOF.
- Résultat incompatible de [lreplace {} 1 1].
- Résultat incompatible de [lappend foo].
- Résultat incorrect de [regsub -all {(. *} a (b) {}].
- Rétablir la capacité à [ouvrir comX: r +].
- Correction de la gestion [échelle] des valeurs de résolution négatives.
- Correction de plantages dans ...
- [oo :: class destroy].
- [appliquez {{} {try {} sur ok {} - en retour {} {}}}].
- incorrectement optimisé [expr] ession bytecode.
- [array set] d'un tableau tracé.
- [scale .s -digits $ tooBig].
- Bytecode optimisé pour [chaîne cat].
- Prise en charge de Windows 10.
Nouveautés dans la version 8.6.7:
- [TIP 432] Boîte de dialogue de mise à jour des fichiers sous Windows.
- Restaurer la capacité à relire depuis un canal après EOF.
- Résultat incompatible de [lreplace {} 1 1].
- Résultat incompatible de [lappend foo].
- Résultat incorrect de [regsub -all {(. *} a (b) {}].
- Rétablir la capacité à [ouvrir comX: r +].
- Correction de la gestion [échelle] des valeurs de résolution négatives.
- Correction de plantages dans ...
- [oo :: class destroy].
- [appliquez {{} {try {} sur ok {} - en retour {} {}}}].
- incorrectement optimisé [expr] ession bytecode.
- [array set] d'un tableau tracé.
- [scale .s -digits $ tooBig].
- Bytecode optimisé pour [chaîne cat].
- Prise en charge de Windows 10.
Nouveautés dans la version 8.6.6:
- [TIP 432] Boîte de dialogue de mise à jour des fichiers sous Windows.
- Restaurer la capacité à relire depuis un canal après EOF.
- Résultat incompatible de [lreplace {} 1 1].
- Résultat incompatible de [lappend foo].
- Résultat incorrect de [regsub -all {(. *} a (b) {}].
- Rétablir la capacité à [ouvrir comX: r +].
- Correction de la gestion [échelle] des valeurs de résolution négatives.
- Correction de plantages dans ...
- [oo :: class destroy].
- [appliquez {{} {try {} sur ok {} - en retour {} {}}}].
- incorrectement optimisé [expr] ession bytecode.
- [array set] d'un tableau tracé.
- [scale .s -digits $ tooBig].
- Bytecode optimisé pour [chaîne cat].
- Prise en charge de Windows 10.
Nouveautés dans la version 8.6.5:
- [TIP 432] Boîte de dialogue de mise à jour des fichiers sous Windows.
- Restaurer la capacité à relire depuis un canal après EOF.
- Résultat incompatible de [lreplace {} 1 1].
- Résultat incompatible de [lappend foo].
- Résultat incorrect de [regsub -all {(. *} a (b) {}].
- Rétablir la capacité à [ouvrir comX: r +].
- Correction de la gestion [échelle] des valeurs de résolution négatives.
- Correction de plantages dans ...
- [oo :: class destroy].
- [appliquez {{} {try {} sur ok {} - en retour {} {}}}].
- incorrectement optimisé [expr] ession bytecode.
- [array set] d'un tableau tracé.
- [scale .s -digits $ tooBig].
- Bytecode optimisé pour [chaîne cat].
- Prise en charge de Windows 10.
Nouveautés dans la version 8.6.4:
- [TIP 432] Boîte de dialogue de mise à jour des fichiers sous Windows.
- Restaurer la capacité à relire depuis un canal après EOF.
- Résultat incompatible de [lreplace {} 1 1].
- Résultat incompatible de [lappend foo].
- Résultat incorrect de [regsub -all {(. *} a (b) {}].
- Rétablir la capacité à [ouvrir comX: r +].
- Correction de la gestion [échelle] des valeurs de résolution négatives.
- Correction de plantages dans ...
- [oo :: class destroy].
- [appliquez {{} {try {} sur ok {} - en retour {} {}}}].
- incorrectement optimisé [expr] ession bytecode.
- [array set] d'un tableau tracé.
- [scale .s -digits $ tooBig].
- Bytecode optimisé pour [chaîne cat].
- Prise en charge de Windows 10.
Nouveautés dans la version 8.6.3:
- [TIP 432] Boîte de dialogue de mise à jour des fichiers sous Windows.
- Restaurer la capacité à relire depuis un canal après EOF.
- Résultat incompatible de [lreplace {} 1 1].
- Résultat incompatible de [lappend foo].
- Résultat incorrect de [regsub -all {(. *} a (b) {}].
- Rétablir la capacité à [ouvrir comX: r +].
- Correction de la gestion [échelle] des valeurs de résolution négatives.
- Correction de plantages dans ...
- [oo :: class destroy].
- [appliquez {{} {try {} sur ok {} - en retour {} {}}}].
- incorrectement optimisé [expr] ession bytecode.
- [array set] d'un tableau tracé.
- [scale .s -digits $ tooBig].
- Bytecode optimisé pour [chaîne cat].
- Prise en charge de Windows 10.
Commentaires non trouvées