Русская Википедия: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].

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Compu-lang-stub