首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新手友好的asdf (另一个系统定义工具)用户指南

新手友好的asdf (另一个系统定义工具)用户指南
EN

Stack Overflow用户
提问于 2012-06-11 13:19:14
回答 2查看 284关注 0票数 1

我目前正试图掌握asdf,但遗憾的是(但显然不是不寻常),标准用户指南实际上没有任何帮助,因为它确实解释了(我猜)相关部分,但没有分发包含注释的扩展示例,这样新手就可以看到这些命令在运行中。

我特别感兴趣的是:defsystem-depends-on的用法和defsystem语法的:components部分。

因此,问题是:对于asdf,是否有一个比标准用户指南()更复杂和更适合新手的用户指南?

EN

回答 2

Stack Overflow用户

发布于 2012-06-12 18:29:55

我没有时间写一个全面的教程(我也没有一个全面的理解),但我可以提供一个链接&从我有一个项目的副本。

代码语言:javascript
复制
(asdf:defsystem #:cl-yahoo-finance
  :depends-on ( #:drakma #:babel #:cl-csv #:yason #:url-rewrite)
  :components ((:file "cl-yahoo-finance"))  ;;cl-yahoo-finance is cl-yahoo-finance.lisp, in the same directory.
  :name "cl-yahoo-finance"
  :version "3.2"
  :maintainer "Paul Nathan"
  :author "Paul Nathan"
  :licence "LLGPL"
  :description "CL interface to Yahoo's finance API"
  :long-description "Common Lisp interface to Yahoo's finance API, available over the web. See usage.lisp for example code.")

https://github.com/pnathan/cl-yahoo-finance/blob/master/cl-yahoo-finance.asd

票数 2
EN

Stack Overflow用户

发布于 2012-06-11 17:00:21

你有什么特别的问题吗?

:defsystem-depends-on只是在处理系统定义之前必须加载的一些系统。从语法中可以看出,系统名称要么是字符串,要么是符号。

:components -许多用途相对简单。例如,它会列出一堆文件。

也请参阅语法

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

https://stackoverflow.com/questions/10980883

复制
相关文章

相似问题

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