On 29 Jul 2001 05:08:56 GMT esteemed Mama Cass Elliot did hold forth thusly:
> Yes - tricky - adding a previously undefined, unspecified condition. But
> surely a logical structure would enable another condition to be added -
> wouldn't it?
Not necessarily. The additional need may be incompatible with the originally
chosen structure.
Imagine you wanted to design a house that could be easily expanded in any
way at all. Well, that's just not possible. Original placements will favor
certain types of expansion over other types of expansion no matter which
original placements you choose.
> AFter all, each condition would merely be another separate, parallel
> path/option through to the next stage of the logic tree - wouldn't it?
No, that would require too much code duplication.
> Um, isn't it possible to design something to make alowences for expansions
> as needed?
No, or at least not absolutely. There are too many ways possible for a
given program to expand. Some might be easy given the original design but
not all will be.
>Wasn't this the whole reason behind Mozilla's modular design?
One reason anyway.