「scheme file.scm」のようなものを入力してファイルを解釈させ、REPL にロードするのではなく、シェルに戻します。
編集:スキーム < test.scm を試しましたが、まだ REPL を使用しています。唯一の違いは、ストリームが終了するとスキームが終了することです。
「scheme file.scm」のようなものを入力してファイルを解釈させ、REPL にロードするのではなく、シェルに戻します。
編集:スキーム < test.scm を試しましたが、まだ REPL を使用しています。唯一の違いは、ストリームが終了するとスキームが終了することです。
scheme < file.scm
should work (as long as you don't specify --interactive
and stdin is not a terminal, scheme works non-interactively).
あなたが望むのは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
チェックchez --help
してから、これを見つけました(chezスキームを使用しているとしましょう):
chez --script ./temp.scm
また、--verbose
非常に便利です:
chez --verbose --script ./temp.scm