Vydání Tcl/Tk 9.0

Vydání Tcl/Tk 9.0

Ahoj, LOR!

Po 27 letech od verze 8.0 konečně vyšla nová verze kdysi populárního programovacího jazyka Tcl a vyvíjené s ním knihovny pro tvorbu uživatelských rozhraní Tk.

Tcl je vysokoúrovňový skriptovací jazyk s dynamickým typováním. Charakteristickým rysem jazyka je, že všechna data, včetně samotného kódu programu, mohou být reprezentována jako řetězce, což vytváří rozsáhlé možnosti pro metaprogramování a vytváření rozšíření.

V novém čísle jsou obsaženy nekompatibilní změny ve verzích 8.x, proto bylo rozhodnuto zvýšit hlavní číslo verze:

  • Při výpočtu názvů se nyní používá pouze aktuální jmenný prostor (namespace), nikoli globální;
  • Problémy s kódováním v funkcích vstupu a výstupu nyní ve výchozím nastavení vyhazují chybu;
  • Tilda (~) v cestách k souborům již neukazuje na domovský adresář uživatele;
  • Proměnná tcl_precision již neovlivňuje formátování čísel.

Mezi další změny patří:

  • Byla přidána podpora proměnných větších než 2 gigabajty;
  • Byla zlepšena práce s Unicode;
  • Podpora přístupu k obsahu ZIP souborů jako k souborovému systému;
  • Multiplexing IO nyní podporuje epoll (v Linuxu) a kqueue (v BSD). Podpora select byla zachována.

Ve Tk 9.0 byla mimo jiné přidána podpora přístupu k nástrojům operačního systému, jako je systémová lišta, upozornění a tisk dokumentů, podpora formátu SVG, plný přístup k informacím o grafických souborech (metadata atd.), podpora gest obrazovky a dotykového displeje.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster