HeadlinesBriefing favicon HeadlinesBriefing.com

Tcl/Tk 9.1 : Nouvelles fonctionnalités et mises à jour

Hacker News •
×

Tcl/Tk 9.1.0, la dernière version de développement, a été publiée le 29 septembre 2026, visant des versions stables en septembre 2026. Cette version ajoute de nouvelles fonctionnalités et interfaces à la base de Tcl/Tk 9.0.

Les points forts de Tcl 9.1 incluent de nouvelles commandes comme `unicode` pour la normalisation Unicode, `timer` pour les horloges monotones avec une résolution en microsecondes, et `lfilter` pour la sélection de listes. De nouvelles routines C telles que `Tcl_UtfToNormalized*` et `Tcl_IsEmpty` sont introduites. Les applications doivent désormais appeler une routine d'initialisation, soit `Tcl_FindExecutable` ou `TclZipfs_AppHook`. La mise à jour apporte également les fonctions mathématiques C99 en tant que fonctions expr, des internes de liste améliorés pour l'efficacité mémoire, et un support étendu de la taille 64 bits.

Tk 9.1 se concentre sur l'accessibilité avec le support des lecteurs d'écran et le texte bidirectionnel pour les langues RTL. De nouveaux widgets comme `ttk::toggleswitch` et des commandes comme `tk attrib` sont ajoutés. La commande send est révisée sur Aqua, et les améliorations incluent du texte pivoté sur les étiquettes, de meilleures couleurs de sélection de listbox, et la limitation des dialogues à la largeur physique de l'écran. Le support obsolète de l'apparence Windows XP est supprimé.

Cette version est disponible en téléchargement sur le site principal de Tcl Developer Xchange à www.tcl-lang.org.

FAQ : Quelles sont les principales nouvelles fonctionnalités de Tcl/Tk 9.1 ?

Tcl 9.1 introduit de nouvelles commandes comme `unicode`, `timer` et `lfilter`, ainsi que des routines C pour la normalisation Unicode et les opérations sur les listes. Tk 9.1 ajoute le support de l'accessibilité, le texte bidirectionnel et de nouveaux widgets comme `ttk::toggleswitch`.