我在编辑器中打开了一个文件,并在旁边的控制台窗口中运行了一个方案。这是文件中的内容:
(import (rnrs))
(define THIS "Hello")
(display THIS) ;; does not work if loaded
我在文件中编辑定义,保存它,然后切换到方案窗口并执行
(load "c:\\path\\to\\filename.ss")
我在输出中看到“Hello”,但是当我尝试访问 THIS 时 - THIS 未定义。
我正在使用 IronScheme(如果它是相关的)并且我一般是方案新手,那么如何通过修改和重新读取文件来更改会话中的定义?