首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quicklisp覆盖默认系统

Quicklisp覆盖默认系统
EN

Stack Overflow用户
提问于 2015-07-17 02:19:00
回答 2查看 104关注 0票数 3

我有一个稍微修改过的cl-json版本,用于一个实现不佳的服务器解析器。当我尝试(ql:quickload :cl-json)时,它自然会加载他们存储在服务器上的文件,而不是我存储在本地硬盘上的修改过的版本。

我考虑把它变成一个ASDF模块,但我所有的源代码都有像(json:decode...)这样的引用,这将不再起作用。

我如何告诉quicklisp“不要从服务器下载,而是使用那里的目录”?

EN

回答 2

Stack Overflow用户

发布于 2015-07-17 11:16:25

Quicklisp提供了一种机制来实现这一点。只需将您的cl-json版本放在~/quicklisp/local-projects/中,就可以使用它了。

但是我想知道为什么你会认为指定包的符号会停止工作?他们不会的。还是说这跟quicklisp有关系?

票数 4
EN

Stack Overflow用户

发布于 2015-07-17 05:19:13

我通过以下推荐找到了这个链接here

类型为conf4的链接,例如42-asd-

-farm.conf,包含以下行:

(:目录"/home/luser/.asd-link-farm/")

如果希望递归扫描/home/luser/lisp/下的所有子目录中的.asd文件,请改用:

(:tree "/home/luser/lisp/")

使用(:tree ...)命令可以很容易地再也不用担心这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31461714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档