39 scheme mit-scheme
我想键入类似'scheme file.scm'的内容并让它解释文件,然后将我带回我的shell,而不是将其加载到REPL中.
编辑:我尝试了scheme <test.scm,它仍然使用REPL,唯一的区别是当流结束时方案退出.
Flu*_*lux 12
使用MIT Scheme运行方案程序:
scheme --quiet < program.scm
Run Code Online (Sandbox Code Playgroud)
该--quiet选项确保程序的输出是唯一显示的内容(即根据您的要求,您将看不到REPL).
参考: read
--batch-mode, - quiet, - silent
禁止版本和版权的启动报告以及告别.
这个命令行选项似乎从文档中的命令行选项列表中被错误地省略了,但我认为这是一个有效的命令行选项,因为read-char它显示了它,因为read-line它在参考手册的其他部分中使用(例如这里) .
小智 5
我想你想要的是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