From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,efe03f20164a417b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-28 09:45:18 PST Path: nntp.gmd.de!news.rwth-aachen.de!news.rhrz.uni-bonn.de!news.uni-stuttgart.de!rz.uni-karlsruhe.de!xlink.net!howland.reston.ans.net!newsjunkie.ans.net!butch!cliffy.lfwc.lockheed.com!l107353 From: l107353@cliffy.lfwc.lockheed.com (Garlington KE) Newsgroups: comp.lang.ada Subject: Re: An observation of Ada (may offend) Date: 28 Mar 1995 16:29:24 GMT Organization: Lockheed Missiles and Space Co. Message-ID: <3l9dh4$8p9@butch.lmsc.lockheed.com> References: <3kbkm1$41o@miranda.gmrc.gecm.com> <3kcflv$164a@watnews1.watson.ibm.com> NNTP-Posting-Host: cliffy.lfwc.lockheed.com X-Newsreader: TIN [version 1.2 PL2] Date: 1995-03-28T16:29:24+00:00 List-Id: Robert I. Eachus (eachus@spectre.mitre.org) wrote: : As I said, what I like about this approach is that it allows you : to delay adding the pragmas until the appropriate point--sometime : between integration and FQT. Before then, adding a child is a : detailed design decision, and the only major issue should be the need : to update the documentation. After that point, you are in a : maintenance mode where the consequences of adding an "unanticipated" : child could be severe, and I certainly wouldn't permit it without a : through review. Under most circumstances I can forsee, such an add-on : would walk like a kludge, and quack like a kludge. I actually have this wacky idea that we might be able to start reusing packages from project to project without modification, in which case I may want to add new child packages well after FQT. I wouldn't call it a "kludge" -- just an ability to add new features without having to rewrite half of the package every time I want to change the available features! : The major advantage of the pragma is to the maintainer. Without : the pragma, a global search, or some documentation, he has no idea : what children are part of the unit he is maintaining. This can save : days of maintenance time with little or no cost. If the maintainer has no tools or documentation (in our case, he has both), this issue is the least of his problems. -------------------------------------------------------------------- Ken Garlington GarlingtonKE@lfwc.lockheed.com F-22 Computer Resources Lockheed Fort Worth Co. If LFWC or the F-22 program has any opinions, they aren't telling me.