![](https://secure.gravatar.com/avatar/5cd0acc03793e7944454dbb533bbfe43.jpg?s=120&d=mm&r=g)
22 Oct
2010
22 Oct
'10
5:02 p.m.
On 22 October 2010 16:23, Robert Goldman <rpgoldman@sift.info> 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 threading always, but SBCL not so:
I think arbitrary feature expressions composed of :OR, :AND, and :NOT -- "just like in the reader" are what I'm after. My initial example should have used ((FEATURE (:AND :SBCL :SB-THREAD))), I guess.
since this is really a pretty substantial change to the API, and programmers need to be able to detect whether the ASDF is able to handle it.
No big opinions on this. Cheers, -- Nikodemus