AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

xowish - En ligne dans le Cloud

Exécutez xowish dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande xowish qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


xowish - Shell graphique contenant le langage de script orienté objet XOTcl

SYNOPSIS


xowish ?nom de fichier arg arg ...?
_________________________________________________________________

DESCRIPTION


xowish est une application de type shell qui lit les commandes XOTcl à partir de son entrée standard ou
à partir d'un fichier et les évalue. En plus de xotclsh il fournit à l'utilisateur graphique
prise en charge de l'interface pour les widgets TK.

XOTcl (XOTcl, prononcé exotiquekle) est un langage de script orienté objet basé sur
OTcl du MIT. Il est conçu comme un remplacement à valeur ajoutée pour OTcl.

Les langages de script, comme Tcl, sont conçus pour coller des composants ensemble, fournissent
des fonctionnalités telles que l'extensibilité dynamique et la saisie dynamique avec conversion automatique, qui
les rendent bien adaptés au développement rapide d'applications.

Le système d'objets de base de XOTcl est adopté à partir d'OTcl. Le système objet nous permet de
définir des objets, des classes et des méta-classes. Les classes sont des objets spéciaux dans le but de
gérer d'autres objets. ``Gérer'' signifie qu'une classe contrôle la création et
destruction de ses instances et qu'il contient un référentiel de méthodes accessibles pour
les instances. Chaque objet peut être amélioré avec des méthodes spécifiques à l'objet. XOTcl prend en charge
héritage simple et multiple. Toutes les relations dans XOTcl, y compris la classe et
relations de superclasse, sont complètement dynamiques et peuvent être introspectées. Par la méthode
chaînage sans nom explicite de la méthode prévue, ambiguïtés dans la résolution de noms de
les méthodes sont évitées. De cette façon, une méthode ombrée peut être ``mixée'' à l'exécution du
méthode actuelle.

XOTcl combine les idées de script et d'orientation objet d'une manière qui préserve le
avantages des deux. Il est équipé de plusieurs nouvelles fonctionnalités linguistiques qui
aider à construire et à gérer des systèmes complexes. Nous avons ajouté le support suivant :

Agrégations d'objets dynamiques, pour fournir des agrégations dynamiques via des espaces de noms imbriqués
(objets).

Classes imbriquées, pour réduire l'interférence des structures de programme développées indépendamment.

Assertions, pour réduire l'interface et les problèmes de fiabilité causés par le typage dynamique
et, par conséquent, de faciliter la combinaison de nombreux composants.

Méta-données, pour améliorer l'auto-documentation des objets et des classes.

Mixins par objet, comme moyen d'améliorer la flexibilité des méthodes de mixin en donnant un objet
accès à plusieurs classes supplémentaires différentes, qui peuvent être modifiées dynamiquement.

Mixins par classe, comme moyen d'améliorer la flexibilité des méthodes de mixin à une classe, tous
les instances de la classe ont accès aux méthodes mixtes comme pour l'héritage multiple,
mais sans avoir besoin de classes d'intersection.

Filtres comme moyen d'abstraction sur les invocations de méthode pour implémenter un grand programme
structures, comme les modèles de conception.

Chargement dynamique des composants XOTcl intègre le chargement du package Tcl avec architectrual
prise en charge de l'intégration avec des constructions orientées objet. De plus, il fournit
suivi/traçage du chargement des composants.

MOTS-CLÉS


argument, interpréteur, invite, fichier de script, shell

Utilisez xowish en ligne en utilisant les services onworks.net


Ad


Ad