CVS difference for ai05s/ai05-0256-1.txt

Differences between 1.1 and version 1.2
Log of other versions for file ai05s/ai05-0256-1.txt

--- ai05s/ai05-0256-1.txt	2011/06/17 03:44:37	1.1
+++ ai05s/ai05-0256-1.txt	2011/07/21 04:23:06	1.2
@@ -1,4 +1,4 @@
-!standard  E.2.3(11/1)                           11-06-16    AI05-0256-1/01
+!standard  E.2.3(11/1)                           11-06-26    AI05-0256-1/02
 !standard  E.2.3(17)
 !class binding interpretation 11-06-16
 !status work item 11-06-16
@@ -9,7 +9,13 @@
 !subject RCI units should not allow types with user-defined stream attributes
 !summary
 
+!summary
+
+RCI units do not allow types with user-defined stream attributes.
 
+[Editor's note: It was decided that this AI requires further discussion after
+Ada 2012 is completed, so don't depend on anything in it.]
+
 !question
 
 Consider the following unit:
@@ -38,8 +44,13 @@
 marshalling when calling remote procedure P. How can this work??
 
 !wording
+
+Add after E.2.3(16):
 
-** TBD
+Specification of a stream-oriented attribute is illegal in the specification
+of a remote call interface library unit. In addition to the places where
+Legality Rules normally apply (see 12.3), this rule
+applies also in the private part of an instance of a generic unit.
 
 !discussion
 
@@ -672,7 +683,7 @@
 Sent: Tuesday, March 22, 2011  4:22 PM
 
 Just a quickie answer, since I really need to concentrate on things that involve
-Ada 2012 (this came to late to be included).
+Ada 2012 (this came too late to be included).
 
 ...
 > > I'm afraid I don't follow this at all. The instance is still within
@@ -774,6 +785,28 @@
 
 Anyway, we (the whole ARG) need to discuss this properly somewhere down the
 road, once Ada 2012 is finished.
+
+****************************************************************
+
+From: Bob Duff
+Sent: Sunday, June 26, 2011  4:22 AM
+
+New wording for RCI stream attributes:
+
+!summary
+
+RCI units do not allow types with user-defined stream attributes.
+
+!wording
+
+Add after E.2.3(16):
+
+Specification of a streaming attribute is illegal in the specification
+of a remote call interface library unit.
+
+Standard boilerplate:
+In addition to the places where Legality Rules normally apply (see 12.3), this rule
+applies also in the private part of an instance of a generic unit.
 
 ****************************************************************
 

Questions? Ask the ACAA Technical Agent