Re: [asdf-devel] Feature-conditional components

2010-10-24 Thread Daniel Herring
On Sun, 24 Oct 2010, Robert Goldman wrote: On 10/22/10 Oct 22 -11:56 PM, Daniel Herring wrote: On Fri, 22 Oct 2010, Faré wrote: 2- is depending on a suppressed component a bug, a nop, or something that forces the component to be un-suppressed? If X depends on Y, and Y has been disabled, the

Re: [asdf-devel] Feature-conditional components

2010-10-24 Thread Robert Goldman
On 10/22/10 Oct 22 -11:56 PM, Daniel Herring wrote: > On Fri, 22 Oct 2010, Faré wrote: > >> 2- is depending on a suppressed component a bug, a nop, or something >> that forces the component to be un-suppressed? > > If X depends on Y, and Y has been disabled, then X cannot load properly. > > Was

Re: [asdf-devel] Feature-conditional components

2010-10-22 Thread Daniel Herring
On Fri, 22 Oct 2010, Faré wrote: 2- is depending on a suppressed component a bug, a nop, or something that forces the component to be un-suppressed? If X depends on Y, and Y has been disabled, then X cannot load properly. Was Y a requirement for X, or just something that should load earlier?

Re: [asdf-devel] Feature-conditional components

2010-10-22 Thread Faré
1- we probably want conditionally included components, as in xcvb: (:when (:featurep (:and :sbcl sb-thread)) (:file "sbcl-threaded-support")) (:when (:featurep (:or :cmu :scl)) (:file "cmucl-support")) 2- is depending on a suppressed component a bug, a nop, or something that forces the component

Re: [asdf-devel] Feature-conditional components

2010-10-22 Thread Nikodemus Siivola
On 22 October 2010 16:23, Robert Goldman wrote: > Do we need to support /disjunction/ as well?  E.g., > > :depends-on ((OR (FEATURE :SBCL :SB-THREAD) >                 (FEATURE :ALLEGRO :SOME-ALLEGRO-THREADING-THING))) > > or even implication?  Let's assume, for example, that allegro has > thread

Re: [asdf-devel] Feature-conditional components

2010-10-22 Thread Robert Goldman
On 10/22/10 Oct 22 -7:11 AM, Nikodemus Siivola wrote: > On 22 October 2010 05:19, Faré wrote: > >> 2- the feature feature was never working before I fixed and cerror'ed >> it, and only does conditional *dependency* on another component, that >> has to independently exist or conditionally exist, f

Re: [asdf-devel] Feature-conditional components

2010-10-22 Thread Nikodemus Siivola
On 22 October 2010 05:19, Faré wrote: > 2- the feature feature was never working before I fixed and cerror'ed > it, and only does conditional *dependency* on another component, that > has to independently exist or conditionally exist, for which we have > no non-ugly mechanism. > 3- the :if-compo

[asdf-devel] Feature-conditional components

2010-10-21 Thread Faré
1- ASDF has no such mechanism yet. Many people have asked for it (at least nikodemus, manic12, and myself recently). 2- the feature feature was never working before I fixed and cerror'ed it, and only does conditional *dependency* on another component, that has to independently exist or conditionall