
Helló, LOR!
27 évvel a 8.0 verzió után végre megérkezett a valaha népszerű programozási nyelv új verziója. Tcl és a vele fejlesztett Tk felhasználói felület létrehozó könyvtár.
A Tcl egy magas szintű, dinamikus típusú programozási nyelv. A nyelv jellegzetessége, hogy minden adat, beleértve a program kódját is, karakterláncként ábrázolható, ami széles lehetőségeket teremt a metaprogramozás és a kiterjesztések létrehozása számára.
Az új kiadásban visszafelé nem kompatibilis módosítások találhatók az 8.x verziókkal, ezért úgy döntöttek, hogy megnövelik a fő verziószámot:
- A nevek kiszámításánál mostantól csak az aktuális névtér (namespace) kerül felhasználásra, nem a globális;
- A kódolási problémák az I/O funkciókban most már alapértelmezés szerint kivételt dob.
- A hullámos jel (~) a fájlok útvonalában már nem utal a felhasználó kezdőkönyvtárára;
- A tcl_precision változó már nem befolyásolja a számok formázását.
Szintén a változások között:
- Támogatást kaptak a 2 gigabájnot meghaladó méretű változók;
- Javult az Unicode kezelés;
- Támogatás a ZIP-fájlok tartalmához való hozzáférésre, mint fájlrendszer;
- A többszörös IO mostantól támogatja az epoll-t (Linuxon) és a kqueue-t (BSD). A select támogatása megmaradt.
A Tk 9.0-ban többek között hozzáadták az operációs rendszerek eszközeihez való hozzáférést, mint például a tálca, a értesítések és a dokumentumok nyomtatása, az SVG-formátum támogatását, a grafikus fájlok (metaadatok stb.) teljes hozzáférését, valamint a kézi gesztusok és a érintőképernyő támogatását.
Forrás: linux.org.ru
