
Tere, LOR!
27 aasta pärast versioonist 8.0 tuli lõpuks välja uus versioon kord populaarse programmeerimiskeele Tcl ja koos sellega arendatud kasutajaliidese loomiseks mõeldud teek Tk.
Tcl on kõrgema taseme skriptimiskeel, millel on dünaamiline tüüpimine. Keele iseloomulik tunnus on see, et kõik andmed, sealhulgas programmi kood, saab esitada stringidena, mis avab laiad võimalused metaprogrammeerimise ja laienduste loomiseks.
Uues väljaandes on mitmed kokkusobimatud muudatused versioonidega 8.x, seetõttu otsustati suurendada peamist versiooninumbrit:
- Nimede arvutamisel kasutatakse nüüd ainult praegust nimede ruumi (namespace), mitte globaalset;
- Sisendi- ja väljundi funktsioonides visatakse nüüd vaikeväljaanne vigade korral;
- Tilde (~) failiteedes ei viita enam kasutaja kodukaustale;
- Muutuja tcl_precision ei mõjuta enam numbrite vormindamist.
Samuti on muudatuste seas:
- Lisatud tugi üle 2 gigabaidi suuruste muutuja jaoks;
- Parandatud Unicode'i toimivust;
- ZIP-failide sisu süsteemina kasutamine;
- IO-multiplexing toetab nüüd epoll'i (Linuxis) ja kqueue'i (BSD). select on endiselt toetatud.
Tk 9.0 toob muu hulgas toe operatsioonisüsteemi tööriistadele, nagu trey, teavitused ja dokumentide printimine, SVG-formaadi toe, täieliku juurdepääsu graafikufailide teabele (metainformatsioon jne), ekraani ja puuteekraani žestide toe.
Allikas: linux.org.ru
