我有一些专有数据(土木工程模型)存储在二进制文件中。还有一些InterLisp源代码和一个核心转储文件(我猜这就是Lisp编译成的……出于某些原因)。有人告诉我,这个程序是一个GUI,用于操作模型以及导出和导入数据。
我正在寻找关于如何从二进制格式中获取数据的建议。有没有可以在现代操作系统上工作的InterLisp解释器?如果不是,那么将代码移植到更新的Lisp平台的最佳选择是什么?
发布于 2012-07-16 05:37:29
我以前使用QEMU和旧的Debian镜像在我的机器上运行过Interlisp环境(参见screenshot)。以下是步骤:
lde的Linux模拟器来运行映像。lde在虚拟机中运行Interlisp映像(lfg.sysout IIRC)。这一切都可以通过网络上发布的软件来实现。你仍然可以找到旧的Interlisp手动扫描。理想情况下,我只会提供一个工作的VM镜像,但由于它不是自由软件,我不想非正式地重新分发它。
发布于 2012-07-16 05:08:18
Interlisp要么是Interlisp语言(在其生命周期中被移植到几台不同的机器上),要么是Xerox提供的扩展Interlisp-D环境。
一个Interlisp-D仿真器是(is?)商业上可在此处获得:http://top2bottom.net/medley.html
这是一个用C语言编写的Interlisp解释器,适用于Linux和Windows:http://algorithms.us/software/lispf4/index.html
https://stackoverflow.com/questions/11495523
复制相似问题