51

「scheme file.scm」のようなものを入力してファイルを解釈させ、REPL にロードするのではなく、シェルに戻します。

編集:スキーム < test.scm を試しましたが、まだ REPL を使用しています。唯一の違いは、ストリームが終了するとスキームが終了することです。

4

4 に答える 4

45

scheme < file.scm should work (as long as you don't specify --interactive and stdin is not a terminal, scheme works non-interactively).

于 2009-05-24T15:20:22.837 に答える
7

あなたが望むのはSCMだと思います。次のように .scm スクリプトを実行できます。

$ scm -f foo.scm arg1 arg2 arg3

詳細については、 http://people.csail.mit.edu/jaffer/scm_3.html#SEC28を参照してください。

SCM ホームページ: http://people.csail.mit.edu/jaffer/SCM

于 2011-04-13T09:21:23.930 に答える
0

チェックchez --helpしてから、これを見つけました(chezスキームを使用しているとしましょう):

chez --script ./temp.scm

また、--verbose非常に便利です:

chez --verbose --script ./temp.scm
于 2017-12-21T19:57:31.103 に答える