
Hej, LOR!
Efter 27 år siden version 8.0 er en ny version af det engang populære programmeringssprog endelig udkommet. Tcl og det udviklede bibliotek til oprettelse af brugergrænseflader Tk.
Tcl er et højniveau scriptsprog med dynamisk typer. Sprogtypisk kan alle data, inklusiv programmets egen kode, repræsenteres som strenge, hvilket skaber omfattende muligheder for metaprogrammering og udvidelser.
Den nye udgivelse indeholder inkompatible ændringer i forhold til versioner 8.x, så det er blevet besluttet at øge hovedversionsnummeret:
- Ved beregning af navne bruges nu kun det aktuelle navnerum, ikke det globale;
- Kodningsproblemer i input-output funktioner kaster nu som standard en fejl;
- Tilde (~) i filstier angiver ikke længere brugerens hjemmemappe;
- Variablen tcl_precision påvirker ikke længere formateringen af tal.
Blandt ændringerne er også:
- Støtte for variabler større end 2 gigabyte er blevet tilføjet;
- Forbedret håndtering af Unicode;
- Støtte for adgang til indholdet i ZIP-filer som et filsystem;
- Multiplexing IO understøtter nu epoll (i Linux) og kqueue (i BSD). Støtte til select er bevaret.
I Tk 9.0 er understøttelse af adgang til OS-værktøjer, såsom systembakke, meddelelser og dokumentprint, tilføjet, samt understøttelse af SVG-format, fuld adgang til information om grafiske filer (metadata osv.), understøttelse af berøringsgester og touchscreen.
Kilde: linux.org.ru
