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=0.7 required=5.0 tests=BAYES_00,INVALID_DATE, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!rpi!bu.edu!snorkelwacker!paperboy!husc6!encore!jcallen From: jcallen@Encore.COM (Jerry Callen) Newsgroups: comp.lang.ada Subject: Library implementation, was file name conventions Summary: Nothing new under the sun... Message-ID: <12888@encore.Encore.COM> Date: 8 Oct 90 15:10:51 GMT References: <9010051204.AA09248@aviary.Stars.Reston.Unisys.COM> Reply-To: jcallen@encore.Com (Jerry Callen) Organization: Encore Computer Corp, Marlboro, MA List-Id: Bob Munck, munck@STARS.RESTON.UNISYS.COM, writes: >The real right answer is that of modern PSE data repositories such as >CAIS-A, PCTE+, and ATIS, the strongly-typed Entity-Relationship-Attribute >data structure. Ada source code, if that's what your system uses, should >be contained in an object of type AdaSource, with CompiledInto relationships >to objects of type AdaLibrary. Better, of course, would be what TeleSoft >is said to be doing on PCTE+, implementing the library as an ERA structure. >Then all the tools that need to operate on data found in the library - editors, >compilers, analyzers, linkers, etc - can "see" the entities and relationships >in the library. Ah, yes. The Intermetrics "AIE" (Ada Integrated Environment). The program library was built on a subset of the "old" CAIS, with the idea that it could easily be ported to a "real" CAIS implementation when one was available. You could easily traverse the library and find all sorts of good dependency information, etc. Definitely slick stuff. I have yet to find a compiler (well, maybe Rational) that provide the find of flexibilty and control over the library that the Intermetrics compiler does. There was/is also an interface package to allow one to cruise around in the diana. This is NOT new technology, folks. There was just one little problem: performance was, uh, not the best, at least not until some serious hacking was done on the "subset CAIS." I can't WAIT to see how a compiler built on CAIS-A performs. But then again, we have to do _something_ with all the MIPS on those shiny new workstations... -- Jerry "I like Ada, but I'm not convinced about CAIS-A" Callen jcallen@encore.com CLAIMER: I used to work on the Intermetrics compiler.