Simple answer: It is the management of the code. You improve/change some UNIMPORTANT piece of code and now some seemingly completely UNRELATED piece of code will stop working. The linking of the INCLUDE files is done because one piece of code needs another one - nothing special - but if you see some infinite linking loops which are weirdly interconnected with milion others -- can you say which affects what (and why) precisely?
Plus, there may be some code efficiency penalty, etc... I let the others say that. My assembly code only used hierarchical include files, higher "level" files always included the lower level files, and only once per program. I needed VERY predictable program behaviour. On 3/6/07, Ray Henry <[EMAIL PROTECTED]> wrote: > On Mon, 2007-03-05 at 14:35 -0500, Matthew Glenn Shaver wrote: > > > They're roughly ordered by size with the ones at the top > ^ being the largest & most gruesome. Enjoy & Comment! > > Interesting choice of word, gruesome. My immediate thought went back to > the batman movie where a very dysfunctional and disfigured "Joker" > character calls Batman gruesome. No offence intended Matt. > > Matt's been around this EMC legacy code longer than most of the rest of > us and probably has as clear an understanding of what goes on here as > anyone. I suspect that several IO and task files in effect became > libraries of IO commands when the whole IO side of the split bus > implementation went away long years ago. > > As a novice to this whole business of includes could I get just a bit of > clarification of the significance, gruesomeness if you will, of the fact > that some source use more includes than do others. > > Rayh > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers