首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装CLOCC & packages

安装CLOCC & packages
EN

Stack Overflow用户
提问于 2017-02-21 07:55:24
回答 1查看 130关注 0票数 0

sds在Saving CLOS objects上的评论提供了对Common Lisp Open Code Collection (CLOCC)文件(closio.lisp)的引用,用于可打印地读写CLOS对象。有关安装该软件的说明,请访问Installation of CLOCC。然而,我以前没有使用过CLOCC,所以我想要一些关于设置读/写CLOS对象的额外指导。以下是到目前为止添加到我的初始化文件(.clinit)中的内容:

代码语言:javascript
复制
(in-package :cl-user)
(setq *clocc-root* "D:\\clocc\\")
(load "D:\\clocc.fasl")
(load 
  (compile-file ;warns about |make|::COMPILED-FILE-P being undefined
    (translate-logical-pathname 
      "clocc:src;defsystem;defsystem")))
(dolist (s '("clocc:src;cllib;base" "clocc:src;port;sys"))
  (mk:add-registry-location (translate-logical-pathname s)))

关于下一步要添加什么的说明非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2017-02-21 13:14:39

这些说明已经过时了。抱歉的。

installation instructions现在会说(我删除了您不需要的系统):

代码语言:javascript
复制
(compile-file "c:/gnu/clocc/clocc") ; or whatever ...
(load *)
;; * load the defsystem facility
;; most lisps come with "asdf"; if this fails, get it yourself from
;; https://common-lisp.net/project/asdf/
(require "asdf")

;; * compile some systems
(asdf:compile-system "port")
(asdf:compile-system "cllib")
...

您需要遵循asdf instructions

代码语言:javascript
复制
$ mkdir -p ~/.config/common-lisp/source-registry.conf.d/
$ echo '(:tree "c:/gnu/clocc/")' > asdf.conf
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42356289

复制
相关文章

相似问题

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