[asdf-devel] Feature-conditional components

Daniel Herring dherring at tentpost.com
Sat Oct 23 04:56:28 UTC 2010

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?  If 
the former, then X should not be allowed to load.  If the latter, then 
there's no issue.

If X is not allowed to load, under what circumstances should this cause 
the operation to fail?

Rather than ponder these ambiguities, maybe it would be better to let the 
user insert errors where they belong, possibly using IF clauses?  Then 
ASDF could adopt the simple rule of proceeding unless told otherwise.

- Daniel

More information about the asdf-devel mailing list