Русская Википедия:XOTcl
Шаблон:Карточка языка программирования
XOTcl (читается «экзотикль» (exotickle)) — eXtended Object Tcl — объектно-ориентированное расширение языка Tcl. Является развитием более раннего пакета OTcl.
Авторы — Густав Нейман (Gustaf Neumann)[1] и Уве Здунь (Uwe Zdun)[2]. По архитектуре близок к CLOS, реализации ООП языка Lisp. Заложенные в систему возможности позволяют реализовать различные варианты ООП, включая Аспектно-ориентированное программирование. В этом плане Tcl, расширенный до XOTcl ничем не уступает языку Python.
Хotcl — поддерживает динамическое объединение объектов, фильтры для динамической подгрузки компонентов.
Наряду с incr tcl и SNIT (а также TclOO — стандандартизированной реализации ООП для Tcl) — одно из трёх наиболее популярных объектно-ориентированных расширений Tcl[3].
Примечания
Литература
Ссылки
- домашняя страница XOTclШаблон:Ref-en
- Шаблон:Sourceforge
- XOTclШаблон:Ref-en на wiki.tcl.tk
- Шаблон:Cite web, Шаблон:Github
- TclSqueakШаблон:Ref-en — смолток-подобная объектно-ориентированная среда разработки для XOTcl, NX и TclOO
- Введение в OTCL Шаблон:Ref-ru