Thanks, yes that works. I tried that before but it didn't seem to work with (:read-file-form "VERSION") but it turned out I had the VERSION file in the wrong format.
On Fri, 2016-06-17 at 11:04 -0500, Javier Olaechea wrote: > Hi Frank, > You are looking for asdf:component-version. See for example how > Shuffletron > <https://github.com/ahefner/shuffletron/blob/39c7d8af6577e9cbd39da656 > 598f98c6eb6c3f14/src/global.lisp#L6> > does > it > > > > On Fri, Jun 17, 2016 at 10:59 AM, Frank <f...@riseup.net> wrote: > > > Hello, > > > > In the system definition we can specify a version; for example: > > > > (asdf:defsystem :foo > > :description "foo utility" > > :license "LGPL" > > > > :version (:read-file-form "VERSION") > > > > :serial t > > :components ((:file "foo"))) > > > > For example I can query the system license like this: > > (asdf:system-licence (asdf:find-system "foo")) > > > > How can I query the version of system foo at run time? > > > > Thanks, > > Frank > > > > > > > >