From: Bryan@SIERRA.STANFORD.EDU.UUCP
Subject: obsolete vs. removed from the library
Date: Sun, 8-Mar-87 02:02:08 EST [thread overview]
Date: Sun Mar 8 02:02:08 1987
Message-ID: <12284668975.9.BRYAN@Sierra.Stanford.EDU> (raw)
Dear Ada Fans (if you're not a fan of Ada, I don't care that you read this),
I'm confused again... is there a difference between "obsolete" compilation
units and units "removed" ("deleted" for you VMS fans) from the library?
Consider:
package P is end P;
with P;
procedure Q is begin null; end;
package P is end P;
with P;
procedure Q is begin null; end;
The second compilation of P makes Q obsolete. It also makes the implicit
specification of Q (which is in the library) obsolete. Does this mean
that the second compilation of the body of Q is invalid since it is
a secondary unit of an obsolete spec?
This is related to a question I sent out a while ago, but never received
any replies to. Are there only two library states associated with a unit,
1. not in the library; never successfully compiled.
2. in the library; ready to elaborate
??
Or are there three library states assocaited with a unit?
1 - 2 as above
3. obsolete; not ready to elaborate, but was successfully
compiled once
doug
-------
next reply other threads:[~1987-03-08 7:02 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
1987-03-08 7:02 Bryan [this message]
1987-03-11 22:29 ` obsolete vs. removed from the library John B. Goodenough
-- strict thread matches above, loose matches on Subject: below --
1987-03-14 16:03 amn
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox