[asdf-devel] component-property

Anton Vodonosov avodonosov at yandex.ru
Sat Feb 2 01:19:17 UTC 2013

01.02.2013, 23:23, "Faré" <fahree at gmail.com>:
> After discussion with people on #lisp and via private chat, I decided
> to use a shorter name. Here is what was released in 2.27:
>    :long-name "Another System Definition Facility"
>    :homepage "http://common-lisp.net/projects/asdf/"
>    :bug-tracker "https://launchpad.net/asdf/"
>    :mailto "asdf-devel at common-lisp.net"
>    :source-control (:git "git://common-lisp.net/projects/asdf/asdf.git")

Another useful slot would be :purpose, it could specify what the library is:
web server, db client, image processing library, data-structures library, etc.

The values in this slots are tags from some specified taxonomy. To avoid creating the taxonomy
from scratch we could start for example with the tag tree from cl-user.net.

In in the future we could want to improve the taxonomy. If the new improved taxonomy
is incompatible with the old one, we can  then introduce new slot, :purpose2,
specifying that it can hold values from new taxonomy.

I think this is an idea for future, it's probably too big to be in the scope of ASDF3

More information about the asdf-devel mailing list