作者:海蓝透了我的心 | 来源:互联网 | 2023-06-09 17:02
有没有办法将包中的所有(导出的)符号导入到已经存在的包中,例如 CL-USER?具体来说,我想以最小的摩擦使用迭代,所以如果它的关键字在启动时就可以访问,而无需创建特定于项目的包,那就太好了。(或者人
有没有办法将包中的所有(导出的)符号导入到已经存在的包中,例如 CL-USER?
具体来说,我想以最小的摩擦使用迭代,所以如果它的关键字在启动时就可以访问,而无需创建特定于项目的包,那就太好了。
(或者人们通常如何使用迭代?)
回答
(use-package :iterate)
将使当前包使用迭代包。
我不确定其他人如何使用 iterate,但总的来说,我总是在一个新包中启动项目,而不是在 cl-user 中,所以我认为(defpackage ... (:use :iterate))
如果你愿意,最好咬紧牙关开始新的项目文件参考没有包前缀的迭代符号。