您好(也发布在 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/