
Zdravo, LOR!
Po 27 letih od različice 8.0 je končno izšla nova različica nekoč priljubljenega programskega jezika. Tcl in skupna knjižnica, ki se razvija skupaj z njim za ustvarjanje uporabniških vmesnikov Tk.
Tcl je visoko nivojski skriptni jezik s dinamičnim tipkanjem. Značilnost jezika je, da so vse podatke, vključno s kodo same programa, mogoče predstavljati kot nize, kar ustvarja široke možnosti za metaprogramiranje in razvoj razširitev.
V novi izdaji so vsebinske spremembe, ki niso združljive z različicami 8.x, zato je bilo odločeno, da se poveča glavno številko različice:
- Pri izračunu imen se zdaj uporablja samo trenutno ime prostora (namespace), ne pa globalno;
- Težave s kodiranjem v funkcijah vhod-izhod zdaj privzeto povzročajo napako;
- Tilda (~) v potih do datotek več ne kaže na domačo mapo uporabnika;
- Spremenljivka tcl_precision več ne vpliva na formatiranje števil;
Tudi med spremembami:
- Dodana je podpora za spremenljivke, večje od 2 gigabajta;
- Izboljšano delovanje Unicode;
- Podpora za dostop do vsebine ZIP-datotek kot do datotečnega sistema;
- Multiplexing IO zdaj podpira epoll (v Linuxu) in kqueue (v BSD). Podpora za select ostaja.
V Tk 9.0 so med drugim dodali podporo za dostop do orodij OS, kot so sistemski pladenj, obvestila in tiskanje dokumentov, podporo za format SVG, popoln dostop do informacij o grafičnih datotekah (metapodatki itd.), podporo za geste zaslona in na dotik.
Izvor: linux.org.ru
