(加载“file.scm”)在Scheme的新环境中
MIT Scheme 的 (load ...)
过程 显然接受环境作为参数。有什么方法可以“克隆”当前环境并将其传递到那里,以便我可以将文件的环境与我自己的环境隔离?
(我看过这里但是我什么也没发现……)
MIT Scheme's (load ...)
procedure apparently takes in an environment as a parameter. Is there any way I could "clone" the current environment and pass it there, so that I can isolate the file's environment from my own?
(I've looked here but I haven't found anything...)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
像这样的事情怎么样?
编辑添加:
我不太确定你想做什么,但这就是我为测试上述内容所做的事情。我创建了一个文件
foo.scm
包含:然后,
How about something like this ?
Edited to add:
I'm not exactly sure what you are trying to do, but here's what I did to test the above. I created a file
foo.scm
containing:Then,