Este es el comando xowish que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
xowish - Shell gráfico que contiene el lenguaje de scripting orientado a objetos XOTcl
SINOPSIS
xowish ?Nombre del archivo arg arg ...?
_________________________________________________________________
DESCRIPCIÓN
xowish es una aplicación tipo shell que lee los comandos XOTcl de su entrada estándar o
de un archivo y los evalúa. Además de xotclsh proporciona usuario gráfico
soporte de interfaz para widgets TK.
XOTcl (XOTcl, pronunciado exotickle) es un lenguaje de scripting orientado a objetos basado en
OTcl. Del MIT Está pensado como un reemplazo de valor agregado para OTcl.
Los lenguajes de secuencias de comandos, como Tcl, están diseñados para pegar componentes, proporcionan
características como extensibilidad dinámica y escritura dinámica con conversión automática, que
los hace muy adecuados para el desarrollo rápido de aplicaciones.
El sistema de objetos básico de XOTcl se adopta de OTcl. El sistema de objetos nos permite
definir objetos, clases y metaclases. Las clases son objetos especiales con el propósito de
gestionar otros objetos. `` Administrar '' significa que una clase controla la creación y
destrucción de sus instancias y que contiene un repositorio de métodos accesibles para
las instancias. Cada objeto puede mejorarse con métodos específicos de objeto. Soportes XOTcl
herencia única y múltiple. Todas las relaciones en XOTcl, incluida la clase y
relaciones de superclase, son completamente dinámicas y pueden ser introspectadas. A través del método
encadenamiento sin nombrar explícitamente el método pretendido, ambigüedades en la resolución de nombres de
se evitan los métodos. De esta manera, un método sombreado se puede `` mezclar '' con la ejecución del
método actual.
XOTcl combina las ideas de scripting y orientación a objetos de una manera que preserva el
beneficios de ambos. Está equipado con varias funcionalidades lingüísticas nuevas que
ayudar a construir y administrar sistemas complejos. Agregamos el siguiente soporte:
Agregaciones de objetos dinámicos, para proporcionar agregaciones dinámicas a través de espacios de nombres anidados
(objetos).
Clases anidadas, para reducir la interferencia de estructuras de programas desarrolladas de forma independiente.
Afirmaciones, para reducir la interfaz y los problemas de confiabilidad causados por la escritura dinámica.
y, por tanto, facilitar la combinación de muchos componentes.
Metadatos, para mejorar la auto-documentación de objetos y clases.
Mixins por objeto, como un medio para mejorar la flexibilidad de los métodos de mixin dando un objeto
acceso a varias clases complementarias diferentes, que pueden cambiarse dinámicamente.
Mixins por clase, como un medio para mejorar la flexibilidad de los métodos de mixin para una clase, todos
las instancias de la clase tienen acceso a los métodos mixtos como para la herencia múltiple,
pero sin necesidad de clases de intersección.
Filtros como medio de abstracción sobre invocaciones de métodos para implementar programas grandes
estructuras, como patrones de diseño.
Carga dinámica de componentes XOTcl integra la carga de paquetes Tcl con architectrual
soporte para la integración con construcciones orientadas a objetos. Además, proporciona
seguimiento / seguimiento de la carga de componentes.
PALABRAS CLAVE
argumento, intérprete, indicador, archivo de script, shell
Utilice xowish en línea utilizando los servicios de onworks.net