Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-07 Thread Faré
On Thu, Nov 7, 2013 at 12:32 PM, Robert Goldman wrote: > Faré wrote: >> On Thu, Nov 7, 2013 at 9:35 AM, Zach Beane wrote: >>> Thanks. I started to implement this idea, but I'm concerned because ASDF >>> already defines an unspecialized :before method on OPERATE. Is it safe >>> to clobber it? If n

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-07 Thread Robert Goldman
Faré wrote: > On Thu, Nov 7, 2013 at 9:35 AM, Zach Beane wrote: >> Thanks. I started to implement this idea, but I'm concerned because ASDF >> already defines an unspecialized :before method on OPERATE. Is it safe >> to clobber it? If not, what should I do instead? >> > Well, I would use a :before

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-07 Thread Faré
On Thu, Nov 7, 2013 at 9:35 AM, Zach Beane wrote: > Thanks. I started to implement this idea, but I'm concerned because ASDF > already defines an unspecialized :before method on OPERATE. Is it safe > to clobber it? If not, what should I do instead? > Well, I would use a :before method with slightl

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-07 Thread Zach Beane
Faré writes: > On Thu, Nov 7, 2013 at 9:05 AM, Zach Beane wrote: >>> A "userspace" implementation of that can currently be done by having a >>> hook :before asdf:operate, that pushes the current operation to a list >>> associated to the (uiop:load-pathname) when said file is a .asd. >> >> Hmm. I

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-07 Thread Faré
On Thu, Nov 7, 2013 at 9:05 AM, Zach Beane wrote: >> A "userspace" implementation of that can currently be done by having a >> hook :before asdf:operate, that pushes the current operation to a list >> associated to the (uiop:load-pathname) when said file is a .asd. > > Hmm. If I have a setup like

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-07 Thread Zach Beane
Faré writes: > On Wed, Nov 6, 2013 at 2:48 PM, Zach Beane wrote: >> Robert Goldman writes: >> >>> Zach Beane wrote: Some system files look like this: myproject.asd (asdf:load-system "some-prerequisite") (defsystem "myproject" ...) Can y

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-06 Thread Faré
On Wed, Nov 6, 2013 at 2:48 PM, Zach Beane wrote: > Robert Goldman writes: > >> Zach Beane wrote: >>> Some system files look like this: >>> >>> myproject.asd >>> >>>(asdf:load-system "some-prerequisite") >>> >>>(defsystem "myproject" ...) >>> >>> Can you recommend a good way to de

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-06 Thread Zach Beane
"Robert P. Goldman" writes: > Zach Beane wrote: >> Some system files look like this: >> >> myproject.asd >> >>(asdf:load-system "some-prerequisite") >> >>(defsystem "myproject" ...) >> >> Can you recommend a good way to detect that system "myproject" depends >> on system "some

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-06 Thread Robert P. Goldman
Zach Beane wrote: > Some system files look like this: > > myproject.asd > >(asdf:load-system "some-prerequisite") > >(defsystem "myproject" ...) > > Can you recommend a good way to detect that system "myproject" depends > on system "some-prerequisite"? Are there any hooks or oth

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-06 Thread Zach Beane
Robert Goldman writes: > Zach Beane wrote: >> Some system files look like this: >> >> myproject.asd >> >>(asdf:load-system "some-prerequisite") >> >>(defsystem "myproject" ...) >> >> Can you recommend a good way to detect that system "myproject" depends >> on system "some-prerequi

Re: [asdf-devel] Detecting non-defsystem dependencies

2013-11-06 Thread Robert Goldman
Zach Beane wrote: > Some system files look like this: > > myproject.asd > >(asdf:load-system "some-prerequisite") > >(defsystem "myproject" ...) > > Can you recommend a good way to detect that system "myproject" depends > on system "some-prerequisite"? Are there any hooks or other f

[asdf-devel] Detecting non-defsystem dependencies

2013-11-06 Thread Zach Beane
Some system files look like this: myproject.asd (asdf:load-system "some-prerequisite") (defsystem "myproject" ...) Can you recommend a good way to detect that system "myproject" depends on system "some-prerequisite"? Are there any hooks or other features of ASDF that might make it