англійськафранцузькаіспанська

Ad


Значок OnWorks

xowish - Інтернет у хмарі

Запустіть xowish у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда xowish, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


xowish - Графічна оболонка, що містить об'єктно-орієнтовану мову сценаріїв XOTcl

СИНТАКСИС


xowish ?ім'я файлу аргумент аргумент ...?
_________________________________________________________________

ОПИС


xowish це програма, подібна до оболонки, яка зчитує команди XOTcl зі свого стандартного введення або
з файлу та оцінює їх. На додаток до xotclsh він забезпечує графічний користувач
підтримка інтерфейсу віджетів TK.

XOTcl (XOTcl, вимовляється exotickle) — це об'єктно-орієнтована мова сценаріїв, заснована на
OTcl MIT. Він призначений як заміна доданої вартості для OTcl.

Мови сценаріїв, такі як Tcl, призначені для склеювання компонентів разом, забезпечують
такі функції, як динамічна розширюваність і динамічний введення тексту з автоматичним перетворенням
зробити їх добре придатними для швидкої розробки додатків.

Основна об'єктна система XOTcl взята з OTcl. Об’єктна система дозволяє нам
визначати об'єкти, класи та мета-класи. Класи - це спеціальні об'єкти з метою
управління іншими об'єктами. ``Керування'' означає, що клас контролює створення та
знищення його екземплярів і що він містить сховище методів, доступних для
екземпляри. Кожен об’єкт можна розширити за допомогою специфічних для об’єкта методів. XOTcl підтримує
одно- та множинне спадкування. Усі відносини в XOTcl, включаючи клас і
надкласові стосунки, є повністю динамічними і їх можна інтроспектувати. Наскрізний метод
ланцюжок без явного іменування передбачуваного методу, неоднозначності в розв’язанні імен
методів уникають. Таким чином, затінений метод може бути ``змішаний'' у виконання
поточний метод.

XOTcl поєднує ідеї сценаріїв та об'єктної орієнтації таким чином, що зберігає
переваги обох. Він оснащений кількома новими мовними функціями, які
допомагають будувати складні системи та керувати ними. Ми додали таку підтримку:

Динамічні агрегації об'єктів, щоб забезпечити динамічні агрегації через вкладені простори імен
(об'єкти).

Вкладені класи, щоб зменшити перешкоди незалежно розроблених програмних структур.

Твердження, щоб зменшити проблеми інтерфейсу та надійності, викликані динамічним набором тексту
і, отже, полегшити поєднання багатьох компонентів.

Мета-дані для покращення самодокументування об'єктів і класів.

Міксини для кожного об’єкта, як засіб для підвищення гнучкості методів міксину шляхом надання об’єкта
доступ до кількох різних додаткових класів, які можна динамічно змінювати.

Міксини для класу, як засіб підвищення гнучкості методів міксів для класу, все
екземпляри класу мають доступ до змішаних методів, наприклад для множинного успадкування,
але без необхідності класів перетину.

Фільтри як засіб абстракції над викликами методів для реалізації великої програми
структури, як шаблони дизайну.

Динамічне завантаження компонентів XOTcl інтегрує завантаження пакету Tcl з архітектурним
підтримка інтеграції з об'єктно-орієнтованими конструкціями. Більше того, це забезпечує
відстеження/відстеження завантаження компонентів.

КЛЮЧОВІ СЛОВА


аргумент, інтерпретатор, підказка, файл сценарію, оболонка

Використовуйте xowish онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

Ad