Gary King wrote:
Hi Svante,
(Sorry for the slow response... sending to the ASDF list too)
I sympathize with your question: "the most common thing to do with ASDF, why do we make that harder than necessary?" I believe that the answer would have been that ASDF is philosophically based on performing "operations" on "systems" and so it was better (in some, perhaps, Platonic sense) <smile>.
I actually agree with you and think that we should add something like
(load-op <system> &key ...)
to ASDF public interface.
If there isn't a lot of disagreement, I'll do that soon.
I'd like to second the motion. I've been meaning to get around to submitting a patch that would add LOAD-SYSTEM, COMPILE-SYSTEM and TEST-SYSTEM, with the obvious expansions to asdf:oos.
Yes, I know that the user can do this him/herself, but given that the user inevitably will want to add the commands seems to me a strong argument for doing it. After all, libraries are supposed to save work, not make it!
While Kenny's review of his first experience with ASDF was, perhaps, unhelpfully inflammatory, I do agree with the central thesis that it's too hard to use ASDF out of the box and that we should make it easier.
Best regards,
Robert
thanks for you question,
On May 22, 2009, at 6:14 PM, Svante Carl v. Erichsen wrote:
Hello!
This is just a little question or request that has perhaps been asked numerous times before.
Why is there no predefined macro for the by far most used asdf user operation?
Instead of (asdf:operate 'asdf:load-op 'my-system), I'd like to just do (asdf:load-sys 'my-system).
Best wishes, Svante
-- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM * gwking on twitter
asdf-devel mailing list asdf-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel