Itcl i C W ITCL wprowadzono nowatorskie rozwiązanie. Pisząc rozszerzenie do TCL w oparciu o ITCL możemy użyć funkcji Itcl_RegisterC(), aby „zarejestrować” funkcję C w rejestrze Itcl. Pozwala to na używanie takiej funkcji bezpośrednio w definicji metod klasy, przez poprzedzenie zarejestrowanej nazwy znakiem „@”. W ten sposób można napisać implementację rozszerzenia w oparciu jedynie o klasy Itcl.
Inne rozszerzenia oparte na Itcl Należą do nich ITk (niejako połączenie Tk i Itcl), oraz IWidgets (zestaw dodatkowych elementów GUI opartych na ITk).
Przyszłość Itcl Trwają dyskusje o dołączeniu Itcl do standardowego pakietu TCL, aby dać programistom możliwość swobodnego używania orientacji obiektowej w TCLu. W samym rdzeniu Itcl dodana ma zostać możliwość sprawdzania typów, dostępu do zmiennych na zasadzie składni obiekt.zmienna, oraz wiele innych.
Zobacz też TCL C++ Obiektowy język programowania
Linki zewnętrzne Strona domowa projektu
Kategoria:Tcl Kategoria:Obiektowe języki programowania