APL-ASCII 音译方案是否已获得广泛采用?
Has there ever been an APL-ASCII transliteration scheme which achieved any significant adoption?
在我 1980 年代开始使用 APL 的时候,Jim Weigang 提出了一个将 APL 代码写入文件的音译方案。虽然该方案本身很可靠,但人们可能永远不想用它来编程。我记得的一个音译方案(刚找到它,APL Bang!)看起来好像有机会。魏刚的符号和 APL Bang!在这里提到:
有关 APL Bang 的更多信息! (似乎已经过修订)
- http://computer-programming-forum.com/9-apl/1c7171c0b34bf471.htm
(早期版本?)
- https://groups.google.com/forum/#!searchin/comp.lang.apl/asciitransliterationchangbang%7Csort:date/comp.lang.apl/FfwPJD8b_ck/ZL21PSoT35kJ
最近出现了ELI语言,它有自己的音译方案,只是和APL Bang有点相似!关于 ELI 的一些信息在这里:
还有一些来自 APL*Plus/PC 和其他人的音译方案,但这些都是仅次于 APL 的 fiddle 并且可以用它来编程,但只能在紧急情况下使用。我知道 J、K 和 Q,但我不认为它们是 "transliterations",而是重新设计的语言。
没有
我参与 APL 已有 30 多年,虽然我知道提到的所有这些,但我在现实生活中只见过 select 少数,而且只是最后一次由于媒体的限制而采取的措施。
虽然我显然没有看到全部或每个人的 APL 代码,但我可以自信地证明,没有这样的音译方案获得任何重大采用。
相关的开发是一种视觉转录方案,其中使用 ASCII 符号“绘制”APL 字符,然后将它们组合起来。例如。 ->
使 →
而 xx
使 ×
。然而,这纯粹是一种输入法,适当的 Unicode 字符立即替代了 ASCII 艺术。它可用 a bookmarklet.
据我所知,唯一提供自己内置音译的 APL 系统是 STSC APL Plus/PC 和 CDC 6600 系列大型机的 APL 系统、APLUM,也许还有 CDC 自己开发的。 APL Plus/PC 音译看起来像这样:
A #is B / #iota #rho B
而 APLUM 看起来像这样:
A $IS B / $IO $RO B
我在没有所需的 APL 字符生成器 ROM 的 PC 上尝试了一次 STSC 音译。 CDC 翻译显然是为与 33 型电传打字机终端一起使用而设计的。 (您可能会在博物馆中看到其中一个。)这些功能内置于系统中,正如 Adam 正确指出的那样,由于媒体的限制,这些功能被用作最后的手段。据我所知,这些 从未广泛使用 。
话虽如此,对于我们在 1970 年代中期在大型机(Sharp、STSC、VSAPL 等)上编写的应用程序,在字符提示中加入一个钩子是很正常的,这样程序员就可以进入并执行一些操作维护,例如删除文件组件、更改变量或复制某些内容。在一种情况下,甚至可以在 APL 替代 DEL 编辑器(APL 的 EDLIN 版本)的帮助下编辑功能。这些将得到我们自己的音译功能的支持,以便在非 APL 终端上使用,该功能实现了类似于 APLUM 方案(因为它是 1970 年代中期唯一的方案),并且可以随时随地复制。使用起来很痛苦,但在需要时可以挽救生命。综上,早期有音译,自己实现就好了。
一些分时应用程序(例如 Sharp 的 39 MAGIC)被设计为可在非 APL 终端上使用。登录分时服务时,系统 "knew" 您使用的是哪种终端,并会相应地支持它。如果没有 APL 字符,您可以走得相当远。此外,许多早期终端,如 IBM 2741 和各种 AJ 和 Xerox Diablo daisywheel 打印机,具有可互换的类型元素,因此最糟糕的可能问题是没有 APL 键顶的键盘。只有一些较便宜的 ASCII 终端缺乏 APL 支持是一个问题。 ASCII 音译通常不被认为是必要的。
我想真正需要 ASCII 音译的用户转向了 J。
在我 1980 年代开始使用 APL 的时候,Jim Weigang 提出了一个将 APL 代码写入文件的音译方案。虽然该方案本身很可靠,但人们可能永远不想用它来编程。我记得的一个音译方案(刚找到它,APL Bang!)看起来好像有机会。魏刚的符号和 APL Bang!在这里提到:
有关 APL Bang 的更多信息! (似乎已经过修订)
- http://computer-programming-forum.com/9-apl/1c7171c0b34bf471.htm (早期版本?)
- https://groups.google.com/forum/#!searchin/comp.lang.apl/asciitransliterationchangbang%7Csort:date/comp.lang.apl/FfwPJD8b_ck/ZL21PSoT35kJ
最近出现了ELI语言,它有自己的音译方案,只是和APL Bang有点相似!关于 ELI 的一些信息在这里:
还有一些来自 APL*Plus/PC 和其他人的音译方案,但这些都是仅次于 APL 的 fiddle 并且可以用它来编程,但只能在紧急情况下使用。我知道 J、K 和 Q,但我不认为它们是 "transliterations",而是重新设计的语言。
没有
我参与 APL 已有 30 多年,虽然我知道提到的所有这些,但我在现实生活中只见过 select 少数,而且只是最后一次由于媒体的限制而采取的措施。
虽然我显然没有看到全部或每个人的 APL 代码,但我可以自信地证明,没有这样的音译方案获得任何重大采用。
相关的开发是一种视觉转录方案,其中使用 ASCII 符号“绘制”APL 字符,然后将它们组合起来。例如。 ->
使 →
而 xx
使 ×
。然而,这纯粹是一种输入法,适当的 Unicode 字符立即替代了 ASCII 艺术。它可用 a bookmarklet.
据我所知,唯一提供自己内置音译的 APL 系统是 STSC APL Plus/PC 和 CDC 6600 系列大型机的 APL 系统、APLUM,也许还有 CDC 自己开发的。 APL Plus/PC 音译看起来像这样:
A #is B / #iota #rho B
而 APLUM 看起来像这样:
A $IS B / $IO $RO B
我在没有所需的 APL 字符生成器 ROM 的 PC 上尝试了一次 STSC 音译。 CDC 翻译显然是为与 33 型电传打字机终端一起使用而设计的。 (您可能会在博物馆中看到其中一个。)这些功能内置于系统中,正如 Adam 正确指出的那样,由于媒体的限制,这些功能被用作最后的手段。据我所知,这些 从未广泛使用 。
话虽如此,对于我们在 1970 年代中期在大型机(Sharp、STSC、VSAPL 等)上编写的应用程序,在字符提示中加入一个钩子是很正常的,这样程序员就可以进入并执行一些操作维护,例如删除文件组件、更改变量或复制某些内容。在一种情况下,甚至可以在 APL 替代 DEL 编辑器(APL 的 EDLIN 版本)的帮助下编辑功能。这些将得到我们自己的音译功能的支持,以便在非 APL 终端上使用,该功能实现了类似于 APLUM 方案(因为它是 1970 年代中期唯一的方案),并且可以随时随地复制。使用起来很痛苦,但在需要时可以挽救生命。综上,早期有音译,自己实现就好了。
一些分时应用程序(例如 Sharp 的 39 MAGIC)被设计为可在非 APL 终端上使用。登录分时服务时,系统 "knew" 您使用的是哪种终端,并会相应地支持它。如果没有 APL 字符,您可以走得相当远。此外,许多早期终端,如 IBM 2741 和各种 AJ 和 Xerox Diablo daisywheel 打印机,具有可互换的类型元素,因此最糟糕的可能问题是没有 APL 键顶的键盘。只有一些较便宜的 ASCII 终端缺乏 APL 支持是一个问题。 ASCII 音译通常不被认为是必要的。
我想真正需要 ASCII 音译的用户转向了 J。