Release of Tcl/Tk 9.0

Release of Tcl/Tk 9.0

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

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster