4

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

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

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

4

1 回答 1

7
(slot-value (asdf:find-system 'my-system) 'asdf:version)
于 2012-05-22T12:28:13.760 回答