gpt4 book ai didi

version - 通用 Lisp : getting version of an ASDF package

转载 作者:行者123 更新时间:2023-12-03 01:23:19 25 4
gpt4 key购买 nike

我知道我可以使用 (asdf:asdf-version) 获取 ASDF 本身的版本号。但同样不适用于我使用 ASDF 加载的所有其他包,例如(我的系统:我的系统版本)。是否有任何编程方法可以获取系统定义中 :version 关键字的值?

(defsystem my-system
...
:version "0.1"
...)

我正在编写一个简单的 HTTP 服务器,并希望在服务器 HTTP header 中包含版本号。无论如何,任何程序都普遍需要能够在某处打印出其版本号以获取用户信息。当然,我希望版本号只定义在一个地方,因为我可能会忘记在多个地方更新它。

最佳答案

(slot-value (asdf:find-system 'my-system) 'asdf:version)

关于version - 通用 Lisp : getting version of an ASDF package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10701004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com