GNU APL-保存为非常旧的SVN版本

时间:2018-11-24 12:01:00

标签: apl

我最近从源代码(配置,制作,进行安装)安装了GNU APL(1.7版)。一切正常,除了每次加载工作区时都会收到一条错误消息。在Linux Mint 17.3和Raspbian GNU / Linux 9(拉伸)上,它会给出相同的错误。

  

警告:此工作空间已用非常老的SVN版本的GNU APL保存。   预期会有问题,尤其是在(SI)不清楚时。   如果出现问题,请尝试使用)COPY而不是)LOAD。

我没有将SVN列为GNU APL的先决条件。而且,我没有在任何一个系统上安装它。

有人知道我是否需要安装SVN还是可以忽略警告消息?

1 个答案:

答案 0 :(得分:2)

免责声明:我对GNU APL知之甚少,但对APL等知之甚少-因此,请带些盐;-))

据我所知,它表示您)LOAD创建的工作空间相当旧(已使用旧版本的GNU APL保存)。这并不表示您拥有的当前版本,也不表示需要SVN。但是随着解释器的发展,可能需要升级保存工作空间的二进制格式。虽然解释器的开发人员通常能够适应并自动升级格式,但可能存在一些边沿情况不太容易处理-例如,当已保存的工作空间包含堆栈(正在执行函数)时-警告应将此通知您。最简单的解决方法可能是在加载后再次保存工作区(可能使用新名称)(以防您需要使用GNU APL的较旧版本再次访问较旧的版本-通常,这些工作区迁移只会向前进行,但不能后退...)

如果不是这种情况(例如,您使用当前版本保存),则可能涉及错误(在解释器中)。谷歌搜索错误文本似乎证实了这一理论-参见http://lists.gnu.org/archive/html/bug-apl/2017-01/msg00176.html