smalltalk - Smalltalk的VT100屏幕抓取界面

标签 smalltalk squeak pharo

您好(也发布在 VWNC 列表中),
我们正在寻找与传统 Unix 系统交互的选项。我们想探索的一个选项是屏幕抓取 VT100 终端 session 。

Smalltalk VT100 终端 session 支持有什么东西吗,比如 VA 的旧 EHLLAPI 3270 接口(interface)? (在 95 年的 Reuters FX/VA/AS400 系统中对我来说效果很好)。

除了对 VW 2.5 中的 CTermConnection 和 2002 年 Ian Piumarta 的 VT102Emulator for Squeak 的一些非常古老的引用之外,搜索的运气并不好。
这是一个独立的 Seaside 应用程序,因此任何 Smalltalk 方言都可以。

谢谢你的帮助,
鲍勃

最佳答案

Smallalk/X 包括 VT52 和 VT100 仿真器。它们并不完美,也没有模拟整套转义序列,但即使它们不完整,它们也可以提供一些开始的东西(并提取处理转义序列的东西)。
ST/X 可以以标准垃圾格式归档(或从 exept 的 cvs 存储库中获取类源)

但是,如果您在海边运行,我想您最好寻找一个 javascript vt100 模拟器并为此编写一个海边小部件包装器(它只是通过键事件和传入数据进行管道传输)。最后可能会少一些工作,因为我认为 JS 模拟器很多。

关于smalltalk - Smalltalk的VT100屏幕抓取界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8065624/

相关文章:

smalltalk - 使用 ZnUrl 在 URL 的最后部分添加路径段

海边Smalltalk的REST服务

oop - Smalltalk 中的必需属性

unit-testing - 如何标记 SUnit 中的预期失败?

smalltalk - 撤消 Squeak Smalltalk 中方法的删除

arrays - Smalltalk阵列类型

smalltalk - Block 在 Squeak 中使用外部变量

smalltalk - FileSystem磁盘方法在哪里?

json - Amber 和本地存储,asJSON?

inheritance - 如何确定一个方法是否定义在 Smalltalk 对象的祖先类中