CVS difference for ais/ai-00104.txt
--- ais/ai-00104.txt 1999/09/16 20:40:29 1.4
+++ ais/ai-00104.txt 2000/06/20 04:22:42 1.5
@@ -36,11 +36,12 @@
E.3(4) says:
-4 P'Body_Version
- Yields a value of the predefined type String that identifies
- the version of the compilation unit that contains the body
- (but not any subunits) of the program unit.
+ 4 P'Body_Version
+ Yields a value of the predefined type String that identifies
+ the version of the compilation unit that contains the body
+ (but not any subunits) of the program unit.
+
What if the program unit has no body?
E.3(5) says:
@@ -129,10 +130,10 @@
sophisticated mechanisms, and we don't want to forbid them.
In any case, it seems reasonable that if the object code changes, the
-version should change. We state this "only" as advice, because the RM
-has no formal concept of object code. In particular, there is no
-standard way of knowing which pieces of object code belong to which
-compilation units.
+version should change. We state this "only" as advice, because the
+International Standard has no formal concept of object code. In particular,
+there is no standard way of knowing which pieces of object code belong to
+which compilation units.
The intent is that if the user does something semantically neutral, like
adding a comment, then an implementation should be *allowed* to keep the
Questions? Ask the ACAA Technical Agent