Tcl/Tk 9.1 is de huidige ontwikkelingsversie met een geplande stabiele release in september 2026. De update brengt significante verbeteringen voor zowel de programmeertaal (Tcl) als de GUI-toolkit (Tk).
Belangrijkste wijzigingen in Tcl:
Nieuwe commando's: Introductie van unicode voor normalisatie, timer voor hoge resolutie tijdmeting en lfilter voor lijstselectie.
Systeemondersteuning: Verbeterde 64-bit ondersteuning, case-insensitive bestandspaden op macOS en herziene zoekopdrachten op Windows.
Performance: Verbeterde geheugenefficiëntie voor grote lijsten en nieuwe C-routines.
Belangrijkste wijzigingen in Tk:
Toegankelijkheid: Ondersteuning voor schermlezers en initiële support voor bidirectionele tekst (RTL).
UI-componenten: Toevoeging van de ttk::toggleswitch widget en de mogelijkheid voor gedraaide tekst op labels.
Schoonmaak: Verwijdering van verouderde ondersteuning voor Windows XP-weergaven.
Tcl/Tk 9.1
Tcl/Tk 9.1.0 is het huidige ontwikkelingswerk aan Tcl en Tk, met als doel stabiele releases in september 2026. Deze versie voegt nieuwe functies en interfaces toe aan de basis van Tcl/Tk 9.0.
Download Tcl/Tk 9.1.0 bronreleases.
Hoogtepunten van Tcl 9.1
Nieuw commando unicode: Unicode-normalisatie.
Nieuwe C-routines Tcl_UtfToNormalized*: Unicode-normalisatie.
Nieuw commando timer: monotone klok met microseconde-resolutie.
Nieuw commando lfilter: items selecteren uit een lijst.
Nieuw commando interp set: toegang tot variabelen in een child-interpreter.
Nieuwe subst-opties: -backslashes, -commands, -variables.
Nieuwe switch-opties: -integer.
Veel C99-wiskunde-routines zijn nu beschikbaar als expr-functies.
Applicaties moeten nu een initialisatie-routine aanroepen, ofwel TclFindExecutable of TclZipfsAppHook.
Nieuwe C-tijd API die long long gebruikt in plaats van Tcl_Time.
Case-insensitive bestandspaden op macOS.
Hervorming van auto_execok en exec-zoekopdrachten op Windows.
Herziene zoekopdrachten voor scriptbibliotheek en coderingen.
Verbeterde lijstinternals voor een betere geheugenefficiëntie van grote lijsten.
Uitgebreide ondersteuning voor 64-bit maten.
Hoogtepunten van Tk 9.1
Ondersteuning voor toegankelijkheid via schermlezers.
Initiële ondersteuning voor bidirectionele tekst / RTL-talen.
Nieuwe widget ttk::toggleswitch.
Nieuw commando tk attribtable.
Het send-commando is herzien en verbeterd op Aqua.
Afhandeling van negatieve schermafstanden.
Uitgebreide statussen in ttk::treeview en ttk::notebook.
Verbeteringen aan Tk_CanvasTextInfo.
Gedraaide tekst op labels.
Berichtvensters en dialogen worden beperkt tot de fysieke schermbreedte.
Verbeterde selectiekleuren voor de listbox.
Verwijderde verouderde ondersteuning voor Windows XP-weergaven.
Laatste release: Tcl/Tk 9.1.0 (29 september 2026)
Tcl/Tk 9.1
Tcl/Tk 9.1.0 is het huidige ontwikkelingswerk aan Tcl en Tk, met als doel stabiele releases in september 2026. Deze versie voegt nieuwe functies en interfaces toe aan de basis van Tcl/Tk 9.0.
Download Tcl/Tk 9.1.0 bronreleases.
Hoogtepunten van Tcl 9.1
Nieuw commando unicode: Unicode-normalisatie.
Nieuwe C-routines Tcl_UtfToNormalized*: Unicode-normalisatie.
Nieuw commando timer: monotone klok met microseconde-resolutie.
Nieuw commando lfilter: items selecteren uit een lijst.
Nieuw commando interp set: toegang tot variabelen in een child-interpreter.
Nieuwe subst-opties: -backslashes, -commands, -variables.
Nieuwe switch-opties: -integer.
Veel C99-wiskunde-routines zijn nu beschikbaar als expr-functies.
Applicaties moeten nu een initialisatie-routine aanroepen, ofwel TclFindExecutable of TclZipfsAppHook.
Nieuwe C-tijd API die long long gebruikt in plaats van Tcl_Time.
Case-insensitive bestandspaden op macOS.
Hervorming van auto_execok en exec-zoekopdrachten op Windows.
Herziene zoekopdrachten voor scriptbibliotheek en coderingen.
Verbeterde lijstinternals voor een betere geheugenefficiëntie van grote lijsten.
Uitgebreide ondersteuning voor 64-bit maten.
Hoogtepunten van Tk 9.1
Ondersteuning voor toegankelijkheid via schermlezers.
Initiële ondersteuning voor bidirectionele tekst / RTL-talen.
Nieuwe widget ttk::toggleswitch.
Nieuw commando tk attribtable.
Het send-commando is herzien en verbeterd op Aqua.
Afhandeling van negatieve schermafstanden.
Uitgebreide statussen in ttk::treeview en ttk::notebook.
Verbeteringen aan Tk_CanvasTextInfo.
Gedraaide tekst op labels.
Berichtvensters en dialogen worden beperkt tot de fysieke schermbreedte.
Verbeterde selectiekleuren voor de listbox.
Verwijderde verouderde ondersteuning voor Windows XP-weergaven.
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.