Це команда xotclsh, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
xotclsh - оболонка Tcl, що містить об'єктно-орієнтовану мову сценаріїв XOTcl
СИНТАКСИС
xotclsh ?ім'я файлу аргумент аргумент ? ...
_________________________________________________________________
ОПИС
xotclsh це програма, подібна до оболонки, яка зчитує команди XOTcl зі свого стандартного введення або
з файлу та оцінює їх. Так само, як і відношення між tclsh та бажання, xowish
забезпечує всю функціональність xotclsh, а також надає попередньо визначену підтримку TK
віджети.
XOTcl (XOTcl, вимовляється exotickle) — це об'єктно-орієнтована мова сценаріїв, заснована на
OTcl MIT. Він призначений як заміна доданої вартості OTcl.
Мови сценаріїв, такі як Tcl, призначені для склеювання компонентів разом
такі функції, як динамічна розширюваність і динамічний введення з автоматичним перетворенням, тобто
зробити їх добре придатними для швидкої розробки додатків.
Об'єктна система XOTcl дозволяє користувачеві визначати об'єкти, класи та мета-класи.
Класи - це спеціальні об'єкти з метою керування іншими об'єктами. ``Керування'' означає
що клас контролює створення та знищення своїх екземплярів і що він містить a
репозиторій методів, доступних для екземплярів. Кожен об’єкт можна покращити за допомогою
об'єктно-специфічні методи. XOTcl підтримує одинарне і множинне успадкування. Усі об'єктні класи
і відносини клас-клас у XOTcl є інтроспективними і їх можна динамічно змінювати
у довільний час. За допомогою методу можна уникати неоднозначностей у розділенні імен методів
ланцюжок через "next", що не вимагає явного іменування методів.
XOTcl поєднує ідеї сценаріїв та об'єктної орієнтації таким чином, що зберігає
переваги обох. Він оснащений кількома новими мовними конструкціями, які допомагають
побудова та управління складними системами. Ми додали таку підтримку:
Dynamic Об'єкт Агрегації, щоб забезпечити динамічні агрегації через вкладені простори імен
(об'єкти).
Вкладений Класи, щоб зменшити перешкоди самостійно розроблених програмних структур.
Твердження, щоб зменшити проблеми інтерфейсу та надійності, викликані динамічним набором тексту
і, отже, полегшити поєднання багатьох компонентів.
Метадані, для покращення самодокументування об'єктів і класів.
За об’єкт міксини, як засіб для надання об’єкту динамічного доступу до методів одного
або кілька додаткових занять.
За клас міксини, як засіб для надання всім екземплярам класу динамічного доступу до
методи одного або кількох додаткових занять.
фільтри як засіб абстракції над викликами методів для реалізації великої програми
структури, як шаблони дизайну.
XOTcl забезпечує додаткову цінність заміни завантаження пакетів Tcl, забезпечуючи інтеграцію з
об'єктно-орієнтовані конструкції та відстеження/відстеження завантаження компонентів.
ЗМІННІ
xotclsh встановлює всі змінні, які tclsh набори, а також такі змінні:
::xotcl::версія Номер версії XOTcl.
::xotcl::confdir Каталог для конфігурації XOTcl.
::xotcl::logdir Каталог, де розміщуються файли журналів.
КЛЮЧОВІ СЛОВА
аргумент, інтерпретатор, підказка, файл сценарію, оболонка
Використовуйте xotclsh онлайн за допомогою служб onworks.net