
Hei, LOR!
Etter 27 år etter versjon 8.0 er endelig en ny versjon av det en gang populære programmeringsspråket kommet. Tcl og biblioteket for oppretting av brukergrensesnitt Tk som utvikles sammen med det.
Tcl er et høynivå skriptspråk med dynamisk typisering. En særtrekk ved språket er at all data, inkludert selve programkoden, kan representeres som strenger, noe som gir omfattende muligheter for metaprogrammering og oppretting av utvidelser.
Den nye utgaven inneholder inkompatible endringer med versjoner 8.x, så det ble besluttet å øke hovedversjonsnummeret:
- Ved beregning av navn brukes nå kun det aktuelle navnerommet, og ikke det globale;
- Koding problemer i inn- og utdata-funksjoner kaster nå som standard feil;
- Tilde (~) i filstier viser ikke lenger til brukerens hjemmemappe;
- Variabelen tcl_precision påvirker ikke lenger formateringen av tall.
Blant endringene er også:
- Støtte for variabler større enn 2 gigabyte er lagt til;
- Forbedret støtte for Unicode;
- Støtte for tilgang til innholdet i ZIP-filer som et filsystem;
- IO-multiplexing støtter nå epoll (i Linux) og kqueue (i BSD). Støtte for select er bevart.
I Tk 9.0 ble det blant annet lagt til støtte for tilgang til OS-verktøy som systemfelter, varsler og utskrift av dokumenter, støtte for SVG-format, full tilgang til informasjon om grafikkfiler (metadata osv.), støtte for skjermgestus og berøringsskjerm.
Kilde: linux.org.ru
