XOTcl | |
---|---|
Семантика | объектно-ориентированный, аспектно-ориентированный |
Класс языка | язык программирования |
Тип исполнения | интерпретатор |
Появился в | 2000 |
Автор | Gustaf Neumann и др. |
Система типов | динамическая |
Испытал влияние | Tcl, CLOS |
Сайт | media.wu-wien.ac.at |
XOTcl (читается «экзотикль» (exotickle)) — eXtended Object Tcl — объектно-ориентированное расширение языка Tcl. Является развитием более раннего пакета OTcl.
Авторы — Густав Нейман (Gustaf Neumann)[1] и Уве Здунь (Uwe Zdun)[2]. По архитектуре близок к CLOS, реализации ООП языка Lisp. Заложенные в систему возможности позволяют реализовать различные варианты ООП, включая Аспектно-ориентированное программирование. В этом плане Tcl, расширенный до XOTcl, ничем не уступает языку Python.
XOTcl поддерживает динамическое объединение объектов, фильтры для динамической подгрузки компонентов.
Наряду с incr tcl и SNIT (а также TclOO — стандандартизированной реализации ООП для Tcl) — одно из трёх наиболее популярных объектно-ориентированных расширений Tcl[3].
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |