运行一个非常古老的InterLisp程序

时间:2012-07-15 20:51:47

标签: lisp

我有一些存储在二进制文件中的专有数据(土木工程模型)。还有一些InterLisp源和一个核心转储文件(我猜这是Lisp编译的......出于某种原因)。我被告知程序是用于操作模型以及导出和导入数据的GUI。

我正在寻找有关如何从二进制格式中获取数据的建议。是否有可以在现代操作系统上运行的InterLisp解释器?如果不是将代码移植到更新的Lisp平台的最佳选择是什么?

2 个答案:

答案 0 :(得分:6)

我之前使用QEMU和旧的Debian图像在我的机器上运行了Interlisp环境(参见screenshot)。以下是步骤:

  • 在虚拟机中下载并设置Debian 3.0r2安装(如果您有旧的备用,则为物理机)。从archives获取磁盘映像。

  • 从PARC FTP服务器(链接在页面上)获取LFG软件,其中包含Interlisp环境。 FTP服务器还有一个名为lde的Linux模拟器来运行映像。

  • 使用lde在虚拟机内运行Interlisp映像(lfg.sysout IIRC)。

这一切都适用于在网络上发布的软件。您仍然可以找到旧的Interlisp手动扫描。理想情况下,我只提供一个工作的VM映像,但由于它不是免费软件,我不想非正式地重新分发它。

答案 1 :(得分:4)

Interlisp是Interlisp语言(在其生命周期内被移植到几台不同的机器上)或者来自Xerox的广泛的Interlisp-D环境。

Interlisp-D模拟器在商业上可用({?3}}

以下是用C和Linux编写的Interlisp(该语言)的解释器:http://top2bottom.net/medley.html