教会のプログラミング言語を Windows で動かした人はいますか? ここの指示に従いましたが、チュートリアルの例を明確な方法で実行できませんでした。私は ikarus を使用しましたが、明確な方法があれば PLT スキーム (現在は 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 にインストールするためのトーク ページでこの質問をしましたが、いずれかのフォーラムの結果がクロスポストされることがわかります。