Agree 2009/5/29 David Cole <[email protected]>
> On Thu, May 28, 2009 at 6:06 PM, Tyler Roscoe <[email protected]> wrote: > >> Well as you concisely stated at the beginning of this discussion, you >> have a circular dependency. Software is bad at handling circular >> dependencies, so it is your job as the human to jump in and decide how >> to break it up. We have discussed a number of strategies for doing this. > > > I'm not going to question "why?" -- after all, you told us not to.... :-) > > However, I will say that the solution to this is simply to eliminate the > circular dependency. > > If, in fact, A cannot be linked without B and B cannot be linked without A, > then A and B are in reality a tightly-coupled single inseparable entity. > So... rather than struggling with this and trying to shove a square peg into > a round hole, simply refactor the square peg into a round peg and it will > fit nicely. > > Maybe it is easier for me to say this than for you to actually do it, but > nevertheless, I do not think you can refute the logic that says : A and B > are, in reality, "AB" ..... so stop trying to treat them as separate > entities. > > Merge/glue them together and nobody will have to think about this problem > again... > > Just my opinion... not even 2 cents worth, > :-) David > >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
