CVS difference for ai12s/ai12-0031-1.txt

Differences between 1.6 and version 1.7
Log of other versions for file ai12s/ai12-0031-1.txt

--- ai12s/ai12-0031-1.txt	2013/12/18 03:56:00	1.6
+++ ai12s/ai12-0031-1.txt	2014/05/08 21:40:50	1.7
@@ -1,4 +1,4 @@
-!standard E.2.3(19/3)                              13-12-17    AI12-0031-1/04
+!standard E.2.3(19/3)                              14-05-08    AI12-0031-1/05
 !class binding interpretation 12-11-17
 !status Corrigendum 2014 13-12-17
 !status ARG Approved 8-0-3  13-11-16
@@ -12,7 +12,7 @@
 The All_Calls_Remote aspect applies to all indirect or dispatching remote
 subprogram calls to the RCI unit as well as to direct calls from outside the
 declarative region of the RCI unit. Indirect and dispatching remote calls are
-always considered as being from outside of the declarative region and are routed
+always considered as being from outside the declarative region and are routed
 through the PCS.
 
 !question
@@ -31,7 +31,7 @@
    Aspect Description for All_Calls_Remote: All {indirect or dispatching remote 
    subprogram calls and all direct} remote {subprogram}[procedure] calls {from
    outside the declarative region of the RCI unit} should use the Partition
-   Communication Subsystem[, even if they  are local].
+   Communication Subsystem[, even if they are local].
 
 Replace E.2.3(19/3) with:
    If aspect All_Calls_Remote is True for a given RCI library unit, then the 
@@ -39,14 +39,16 @@
    Communication Subsystem (PCS); see E.5:
      * A direct call to a subprogram of the RCI unit from outside the declarative
        region of the unit;
+
      * An indirect call through a remote access-to-subprogram value that
        designates a subprogram of the RCI unit;
+
      * A dispatching call with a controlling operand designated by a remote
        access-to-class-wide value whose tag identifies a type declared in the
        RCI unit.
 
 Modify AARM E.2.3(19.a/3):
-   When this aspect is False (or not used), it is presumed that most
+   Discussion: When this aspect is False (or not used), it is presumed that most
    implementations will {not} make [direct] calls {through the PCS} if the call 
    originates in the same partition as that of the RCI unit. When this aspect is
    True, all {indirect or dispatching remote subprogram calls to the RCI unit 

Questions? Ask the ACAA Technical Agent