【发布时间】:2012-04-29 22:47:26
【问题描述】:
是否有一个参考文档列出了 4GL 实际使用的所有功能代码(理想情况下,所有出现在 4GL RDS 提供的 termcap 中的代码)?
例如:
gs - 启动图形模式(画框字符)
GS - 启动图形模式?ho - 光标到起始位置
HM - 光标到起始位置? (来自usenet I4GL termcap)
我还想知道为什么会有重复,以及大写字母是否用于某些过时的产品并且可以从 termcap 条目中丢弃。
【问题讨论】:
是否有一个参考文档列出了 4GL 实际使用的所有功能代码(理想情况下,所有出现在 4GL RDS 提供的 termcap 中的代码)?
例如:
gs - 启动图形模式(画框字符)
GS - 启动图形模式?ho - 光标到起始位置
HM - 光标到起始位置? (来自usenet I4GL termcap)
我还想知道为什么会有重复,以及大写字母是否用于某些过时的产品并且可以从 termcap 条目中丢弃。
【问题讨论】:
它在 I4GL 参考手册 7.32 版的附录 F 中(实际上是当前版本,因为所有 I4GL 当前都是 7.50 版)。
我从IBM 下载了(7.32)参考手册(实际上是从http://www.informix.com/ 开始——“www”至关重要!——然后从左侧菜单中选择“图书馆”,然后前往下一个屏幕右侧框中的“其他 Informix 产品的文档”)。然后展开“工具”部分,并选择 I4GL。您可以找到 I4GL 的旧版本和当前版本的手册。
根据您从哪里获得termcap,您可能有一堆未使用的描述代码。简而言之,大约在 1992 年,只有一个版本,有一些额外的 I4GL 产品:I4GL Forms 和 I4GL Menus 和 I4GL QuickReports 或类似的东西。这些具有非常扩展的非标准游标描述库。 I4GL 本身从未使用它们,因为 termcap 文件包含(并且可能仍然包含)那些额外但不相关的条目。 GS 和 HM 代码可能属于该类别。 ho 是一个完全标准的条目; gs 可能是 Informix 扩展。
您可以在线找到 X/Open terminfo 规范。他们曾经也有一个包含 termcap 的,但不久前(现在可能是 5 年前)正式取代了一个新版本。这是关于什么应该可用的很好的文档。请注意,I4GL 并不使用所有可能的标准属性(可能没有程序使用)。
另外请注意,I4GL 'curses' 库是一个古老的 curses 库的子集,扩展(在过去也很长一段时间)具有一些额外的容量。
【讨论】:
al、bs、dc、cm、ei、im 和 @987654335 等内容@ 未定义。标准 termcap 包括许多其他术语。我将从附录 F 和 O'Reilly 的旧“Termcap & Terminfo”开始工作。感谢您提供额外的线索。