Am Dienstag, 22.03.05 um 16:50 Uhr schrieb Nicola Pero:

The other obvious reasons is that building the palettes depends on
building Gorm.app (to resolve the symbols), and building Gorm.app depends
on building the palettes (to copy them into the Gorm.app bundle), so you
get into a nasty building organization as you have now

This is called a circular dependency which you have to avoid in software design. The Solution here is using the dependency inversion principle: http://www.google.com/search?hl=en&lr=&q=dependency+inversion+principle . And it's always a good idea to have a read on software design patterns.


regards, Lars



_______________________________________________
Gnustep-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to