Wydanie Tcl/Tk 9.0

Wydanie Tcl/Tk 9.0

Cześć, LOR!

Po 27 latach od wersji 8.0 w końcu ukazała się nowa wersja niegdyś popularnego języka programowania Tcl i rozwijanej razem z nim biblioteki do tworzenia interfejsów użytkownika Tk.

Tcl jest wysokopoziomowym językiem skryptowym z dynamicznym typowaniem. Charakterystyczną cechą języka jest to, że wszystkie dane, w tym kod samej programu, mogą być reprezentowane jako ciągi, co stwarza szerokie możliwości dla metaprogramowania i tworzenia rozszerzeń.

W nowym wydaniu znajdują się niekompatybilne zmiany w stosunku do wersji 8.x, dlatego zdecydowano się zwiększyć numer wersji głównej:

  • Przy obliczaniu nazw teraz używane jest tylko aktualne przestrzeń nazw (namespace), a nie globalne;
  • Problemy z kodowaniem w funkcjach wejścia-wyjścia teraz domyślnie zgłaszają błąd;
  • Tylda (~) w ścieżkach do plików już nie wskazuje na katalog domowy użytkownika;
  • Zmienna tcl_precision już nie wpływa na formatowanie liczb.

Wśród zmian znajdują się także:

  • Dodano wsparcie dla zmiennych większych niż 2 gigabajty;
  • Poprawiona obsługa Unicode;
  • Wsparcie dla dostępu do zawartości plików ZIP jak do systemu plików;
  • Multiplexing IO teraz obsługuje epoll (w Linux) i kqueue (w BSD). Obsługa select została zachowana.

W Tk 9.0 między innymi dodano wsparcie dla dostępu do narzędzi OS, takich jak tray, powiadomienia i drukowanie dokumentów, wsparcie dla formatu SVG, pełny dostęp do informacji o plikach graficznych (metadane itd.), wsparcie dla gestów ekranu i ekranów dotykowych.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster