Delphi有免费的Warren抽象机实现吗?

时间:2012-04-18 08:10:20

标签: delphi implementation abstract-machine

我做了彻底的搜索,但仍然徒劳无功。

参考:

Warren abstract machine(维基百科)。

问题:

有没有这样的实现(开源)?

如果没有,我会接受一个解决方案的答案,包含一个用其他语言编写的好文件(Dll和/或obj文件链接,我知道Prolog.NET:请不要建议)

1 个答案:

答案 0 :(得分:2)

我的毕业工作(1987年)是为Prolog定义宏观扩展并测试其可能的好处。我的目标是WAM。我有DEC-10汇编语言的WAM源代码,但不幸的是我没有DEC-10(既不是物理的也不是模拟的),所以我不得不将WAM语言的编译器实现为TurboPascal v3作为辅助工作。据我所知,我的实施并不完整,但足以完成我必须做的事情。如果在发布这个问题差不多五年之后,你发现这个贡献(这么小,很晚)很有用,我会感到惊讶;但是,如果你这样做,只需发一个答案,我很乐意发给你我的源代码。我写了它,我很乐意将我的权利捐赠给公共领域。