这是 xowish 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xowish - 包含面向对象的脚本语言 XOTcl 的图形外壳
概要
许愿 ?文档名称 ARG ARG ...?
_________________________________________________________________
商品描述
许愿 是一个类似 shell 的应用程序,它从它的标准输入中读取 XOTcl 命令或
从文件并评估它们。 此外 xotclsh 它提供图形用户
TK 小部件的界面支持。
XOTcl(XOTcl,读作exotickle)是一种面向对象的脚本语言,基于
麻省理工学院的 OTcl。 它旨在作为 OTcl 的增值替代品。
脚本语言,如 Tcl,旨在将组件粘合在一起,提供
动态可扩展性和具有自动转换功能的动态类型等功能,
使它们非常适合快速应用程序开发。
XOTcl 的基本对象系统是从 OTcl 继承而来的。 对象系统使我们能够
定义对象、类和元类。 类是特殊的对象,目的是
管理其他对象。 “管理”意味着一个类控制创建和
销毁它的实例,并且它包含一个可访问的方法库
实例。 每个对象都可以使用特定于对象的方法进行增强。 XOTcl 支持
单继承和多继承。 XOTcl 中的所有关系,包括类和
超类关系,是完全动态的,可以内省。 通过方式
没有明确命名预期方法的链接,名称解析中的歧义
方法被避免。 通过这种方式,可以将阴影方法“混入”执行
当前方法。
XOTcl 结合了脚本和面向对象的思想,以保留
两者的好处。 它配备了几个新的语言功能
帮助构建和管理复杂的系统。 我们添加了以下支持:
动态对象聚合,通过嵌套的命名空间提供动态聚合
(对象)。
嵌套类,减少独立开发的程序结构的干扰。
断言,减少动态类型带来的接口和可靠性问题
因此,可以简化许多组件的组合。
元数据,用于增强对象和类的自文档化。
Per-object mixin,作为一种通过给一个对象来提高 mixin 方法的灵活性的手段
访问可以动态更改的几个不同的补充类。
Per-class mixin,作为提高类的 mixin 方法灵活性的一种手段,所有
类的实例可以访问混合方法,例如多重继承,
但不需要交叉类。
过滤器作为方法调用的抽象手段来实现大型程序
结构,比如设计模式。
动态组件加载 XOTcl 将 Tcl 包加载与架构集成
支持与面向对象的结构集成。 此外,它还提供
跟踪/跟踪组件加载。
关键词
参数、解释器、提示、脚本文件、shell
使用 onworks.net 服务在线使用 xowish