|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: R T
Length: 1139 (0x473)
Types: TextFile
Names: »READ_ME«
└─⟦180fe333a⟧ Bits:30000405 8mm tape, Rational 1000, SW CATALOG, 10_20_0
└─⟦180fe333a⟧ Bits:30000537 8mm tape, Rational 1000, SW Catalog 10_20_0
└─⟦5cb1d1d7f⟧ »DATA«
└─⟦3b1ee7bd8⟧
└─⟦this⟧
This tool checks a library structure to see if all links within the
library structure are allowable. A link is "allowable" if it meets
one of three criteria:
1) It is an internal link.
OR 2) It is to some Ada unit contained in the structure being checked.
OR 3) It is in the link pack for the model world specified when running
the tool.
If a structure contains only allowable links, what this means is that
there are no compilation dependencies by any Ada units in the structure
which cannot be satisfied by a machine having the same links as the
model world. Thus, if the entire structure is copied to another machine,
it should successfully compile as long as the links in the model world
are present on the new machine.
By specifying a sufficiently constrained model world (such as "!Model.
R1000_Portable"), it should be possible to port a structure to ANY
machine, not just an R1000.
The checking stops at the first bad link found. The object with the bad
link is passed out as a Directory_Tools.Object.Handle, and the bad link
itself is passed out as the CURRENT value in the Link_Tools.Link_Iterator.