【发布时间】:2021-01-27 09:42:49
【问题描述】:
我正在学习 SICP 课程,并按照建议安装了 mit-scheme。我想将 REPL 与方案文件一起使用。原因是我可以在文件中添加方案代码,然后在 REPL 中运行命令。我有什么工作,但问题是每次我编辑文件时,我都必须退出终端并重新加载文件以便 REPL 看到更改。
有没有办法轻松地重新加载文件或通过其他方式让 REPL 看到文件的更改?
这是我的设置:
- 我用
brew install mit-scheme安装了mit-scheme - 我有一个名为
code.scm的本地文件 - 在终端中,我使用
mit-scheme --load /Users/name/Desktop/code.scm加载文件 - 终端现在启动 REPL,一切正常。问题是如果我将新代码添加到文件
code.scm,我必须退出终端并再次调用它:mit-scheme --load /Users/name/Desktop/code.scm
系统详情:
- macOS Catalina - 10.15.6
- 默认 Mac 终端应用程序 - 2.10 版
- 在 OS X 下运行的 MIT/GNU 方案
- 我使用的文本编辑器是 Atom - 1.50.0
问题编辑 #1(基于以下答案)
我尝试按照说明进行操作,但这很复杂。
这就是我所做的:
这就是我想做的事情:
注意在这张图片中,我可以输入一个命令,按回车,它会自动运行命令。但是,我希望能够调用(fib 5) 并引用code.scm 文件中的函数。
有人可以逐步解释如何做到这一点吗?查看方案网站的文档令人困惑。
【问题讨论】:
标签: emacs scheme lisp sicp mit-scheme