在 Chez Scheme 中重新导入库

Posted

技术标签:

【中文标题】在 Chez Scheme 中重新导入库【英文标题】:Re-import a library in Chez Scheme 【发布时间】:2019-09-18 09:48:54 【问题描述】:

在 Chez 中,如何将一个库重新加载(重新导入)到我已经导入一次的 REPL 中?

Chez Scheme User's Guide 说:

当直接在 REPL 中定义或从文件中显式加载时,库表单可用于重新定义现有库,但 import 永远不会在定义后重新加载库。

loadload-library 似乎也没有重新导入。

【问题讨论】:

【参考方案1】:

以下序列在 Chez v9.5 中适用于我:

> (import (mylib))
;; make some changes to mylib
> (load "src/mylib.scm")
> (import (mylib))

【讨论】:

以上是关于在 Chez Scheme 中重新导入库的主要内容,如果未能解决你的问题,请参考以下文章