Questo è il comando xowish che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
xowish - Shell grafica contenente il linguaggio di scripting orientato agli oggetti XOTcl
SINOSSI
xwish ?nome del file arg arg ...?
_________________________________________________________________
DESCRIZIONE
xwish è un'applicazione simile a una shell che legge i comandi XOTcl dal suo input standard o
da un file e li valuta. Inoltre xotclsh fornisce utente grafico
supporto dell'interfaccia per i widget TK.
XOTcl (XOTcl, pronunciato exotickle) è un linguaggio di scripting orientato agli oggetti basato su
OTcl del MIT. È inteso come un sostituto a valore aggiunto per OTcl.
I linguaggi di scripting, come Tcl, sono progettati per incollare i componenti insieme, forniscono
caratteristiche come l'estensibilità dinamica e la digitazione dinamica con conversione automatica, che
li rendono adatti per lo sviluppo rapido di applicazioni.
Il sistema di oggetti di base di XOTcl è adottato da OTcl. Il sistema a oggetti ci permette di
definire oggetti, classi e meta-classi. Le classi sono oggetti speciali con lo scopo di
gestione di altri oggetti. ``Gestione'' significa che una classe controlla la creazione e
distruzione delle sue istanze e che contenga un archivio di metodi accessibili per
le istanze. Ogni oggetto può essere migliorato con metodi specifici dell'oggetto. XOTcl supporta
ereditarietà singola e multipla. Tutte le relazioni in XOTcl, incluse le classi e
relazioni di superclasse, sono completamente dinamiche e possono essere introspettive. Attraverso il metodo
concatenamento senza denominazione esplicita del metodo previsto, ambiguità nella risoluzione dei nomi di
si evitano metodi. In questo modo un metodo ombreggiato può essere ``mischiato'' nell'esecuzione del
metodo attuale.
XOTcl combina le idee di scripting e orientamento agli oggetti in un modo che preserva il
vantaggi di entrambi. È dotato di diverse nuove funzionalità linguistiche che
aiutare a costruire e gestire sistemi complessi. Abbiamo aggiunto il seguente supporto:
Aggregazioni di oggetti dinamici, per fornire aggregazioni dinamiche tramite spazi dei nomi annidati
(oggetti).
Classi nidificate, per ridurre l'interferenza delle strutture di programma sviluppate in modo indipendente.
Asserzioni, per ridurre l'interfaccia e i problemi di affidabilità causati dalla digitazione dinamica
e, quindi, per facilitare la combinazione di molti componenti.
Meta-dati, per migliorare l'autodocumentazione di oggetti e classi.
Mixin per oggetto, come mezzo per migliorare la flessibilità dei metodi di mixin dando un oggetto
accesso a diverse classi supplementari, che possono essere modificate dinamicamente.
Mixin per classe, come mezzo per migliorare la flessibilità dei metodi di mixin per una classe, tutto
le istanze della classe hanno accesso ai metodi misti come per l'ereditarietà multipla,
ma senza la necessità di classi di intersezione.
Filtri come mezzo di astrazione su invocazioni di metodi per implementare programmi di grandi dimensioni
strutture, come modelli di progettazione.
Caricamento dinamico dei componenti XOTcl integra il caricamento del pacchetto Tcl con architectrual
supporto per l'integrazione con costrutti orientati agli oggetti. Inoltre, fornisce
tracking/tracciamento del caricamento dei componenti.
PAROLE CHIAVE
argomento, interprete, prompt, file di script, shell
Usa xowish online usando i servizi onworks.net