我是 APL 的新手,我开始研究 APL 代码库,它大量使用 APL 组件文件(例如⎕FSTIE
, ⎕FREAD
, ⎕FAPPEND
)。我还被要求研究将这些组件文件的内容传输到 SQL 数据库,其目的是使数据可用于其他应用程序。
一些文件组件包含的文本乍一看似乎如果存储在本机文件中就可以正常工作,但大部分组件文件大多包含“不规则”数字矩阵,这些让我觉得最终会是实现为每个组件一个 DB2 表。迄今为止最大的大约是 500 行 x 20 列。我还没有(有意地)看到任何嵌套数组,尽管我只是勉强触及了表面。到目前为止,只有字符文本和数字向量和矩阵。
将这些组件文件的内容传输到 Native Files 也是一个明智的选择吗?为什么要使用 APL 组件文件呢?
正在使用的APL系统是Windows 7下的Dyalog APL。它已经存在了一段时间,没有人确定多久。