我有一些存储在二进制文件中的专有数据(土木工程模型)。还有一些InterLisp源和一个核心转储文件(我猜这是Lisp编译的......出于某种原因)。我被告知程序是用于操作模型以及导出和导入数据的GUI。
我正在寻找有关如何从二进制格式中获取数据的建议。是否有可以在现代操作系统上运行的InterLisp解释器?如果不是将代码移植到更新的Lisp平台的最佳选择是什么?
答案 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