Shamed by a tweet by @hexstreamsoft, I made a very minimal attempt at documenting the existence since ASDF 2.27 of the :homepage :bug-tracker :mailto :long-name :source-control keywords to defsystem. I will leave for someone else to make real manual entries out of the information. NB: AFAIR, none of the types of these arguments is enforced by ASDF.
Good luck!
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Efficiency is doing things right; effectiveness is doing the right things. — Peter Drucker
Hi Faré,
Interesting thing to learn that they actually existed. Never knew and I actually thought about sending a request to the ASDF mailing list to that extent to mirror the metadata that's commonly included in Perl modules. With these fields, the already known "description" field and the dependencies list, it would be possible to start a nice metadata site like metacpan.org -- with the notable difference that we don't have a CPAN.org, so people would have to register their own packages. Kickstarting with quicklisp projects could be a nice seed for the site.
Regards,
Erik.
On Thu, Dec 18, 2014 at 6:03 AM, Faré fahree@gmail.com wrote:
Shamed by a tweet by @hexstreamsoft, I made a very minimal attempt at documenting the existence since ASDF 2.27 of the :homepage :bug-tracker :mailto :long-name :source-control keywords to defsystem. I will leave for someone else to make real manual entries out of the information. NB: AFAIR, none of the types of these arguments is enforced by ASDF.
Good luck!
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Efficiency is doing things right; effectiveness is doing the right things. — Peter Drucker
Asdf-devel mailing list Asdf-devel@common-lisp.net http://mailman.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
Interestingly, while we have the new metadata options listed in the grammar now, I see that the :version option is missing (although documented in text).
I'll fix that.
cheers, r
Hi Robert,
On Sun, Mar 8, 2015 at 4:29 PM, Robert P. Goldman rpgoldman@sift.net wrote:
Interestingly, while we have the new metadata options listed in the grammar now, I see that the :version option is missing (although documented in text).
Where were you looking? Because I was looking here: https://common-lisp.net/project/asdf/asdf/The-defsystem-grammar.html#The-def... and there I'm not finding the :version or :description or :author attributes in the grammar. Am I looking in the wrong place?
Erik Huelsmann wrote:
Hi Robert,
On Sun, Mar 8, 2015 at 4:29 PM, Robert P. Goldman <rpgoldman@sift.net mailto:rpgoldman@sift.net> wrote:
Interestingly, while we have the new metadata options listed in the grammar now, I see that the :version option is missing (although documented in text).
Where were you looking? Because I was looking here: https://common-lisp.net/project/asdf/asdf/The-defsystem-grammar.html#The-def... and there I'm not finding the :version or :description or :author attributes in the grammar. Am I looking in the wrong place?
I was looking at the documentation in my working copy, which is ahead of the latest release.
The latest release is what's documented on the web page. I suppose one might argue for posting the documentation for HEAD, but that's not what we do.
best, r
On Sun, Mar 8, 2015 at 10:58 AM, Erik Huelsmann ehuels@gmail.com wrote:
Interesting thing to learn that they actually existed. Never knew and I actually thought about sending a request to the ASDF mailing list to that extent to mirror the metadata that's commonly included in Perl modules. With these fields, the already known "description" field and the dependencies list, it would be possible to start a nice metadata site like metacpan.org -- with the notable difference that we don't have a CPAN.org, so people would have to register their own packages. Kickstarting with quicklisp projects could be a nice seed for the site.
These are a relatively recent feature introduced in ASDF 3, as part of my attempt to get rid of component-property: plenty of systems each had their own, incompatible way of specifying these elements (plus a few sui generis elements that either had no place in the system object, or could be added using subclasses of system or a system-keyed hash-table).
Before starting yet another website about Lisp software, you might want to try collaborating with the existing cl-user.net and/or cliki maintainers. Or not.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Money is the sincerest of all flattery. Women love to be flattered. So do men. — Robert Heinlein, "Time Enough For Love"