有没有人让 Church 编程语言在 Windows 上工作?我按照此处的说明进行操作,但无法以任何明显的方式运行本教程中的示例。我使用了 ikarus,尽管如果有明确的方法可以使用 PLT Scheme(现在的 Racket),我会非常满意。
例如,虽然我能够运行
ikarus --r6rs-script test/church-test-suite.ss
在安装说明结束时,我无法运行包含
(import (church))
;; sample from a few church primitives
(church
(define mean (gaussian 0 1))
(define var (abs (gaussian 0 1)))
(gaussian mean var)
(flip 0.5)
)
(exit)
这是MIT-Church 入门部分中的第一个示例,如果我运行为
ikarus --r6rs-script test/my-test.ss
或作为
ikarus test/my-test.ss
我发现如果我滥用我的标题看起来像测试套件,我可以运行类似这个特定示例的东西,但这不适用于该部分中的一些进一步示例。
通常我会怀疑我这边的库路径不好,但回声看起来不错:
$ echo $IKARUS_LIBRARY_PATH
/cygdrive/c/mit-church:/cygdrive/c/mit-church/include
并且,如前所述,测试用例运行。
我已经在讨论页面中询问了这个问题,以便在他们的 Wiki 上进行安装,我会看到两个论坛的结果都会被交叉发布。