1

有没有人让 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 上进行安装,我会看到两个论坛的结果都会被交叉发布。

4

0 回答 0