CVS difference for ai05s/ai05-0039-1.txt
--- ai05s/ai05-0039-1.txt 2007/04/05 01:49:14 1.2
+++ ai05s/ai05-0039-1.txt 2007/12/13 04:39:36 1.3
@@ -1,7 +1,8 @@
-!standard 13.3(4) 07-02-02 AI05-0039-1/01
+!standard 13.3(4) 07-11-27 AI05-0039-1/02
!standard 13.3(6)
!standard 13.13.2(38/2)
!class binding interpretation 07-02-02
+!status ARG Approved 8-0-1 06-11-10
!status work item 07-02-02
!status received 07-01-31
!priority Low
@@ -15,7 +16,7 @@
!question
-AARN 13.3(4.c-d) states that dynamic names like Subprogram_Ptr.all denoting a subprogram
+AARM 13.3(4.c-d) states that dynamic names like Subprogram_Ptr.all denoting a subprogram
can be used to specify a stream attribute.
However, these attributes require the subprogram to have a parameter of a type, and
@@ -25,10 +26,10 @@
AI05-0019 proposes to relax the freezing rules for subprograms, which would make more
of these expressions legal. But even with those relaxations, only pathological cases
-(those that raise exceptions or that access subrprograms already available directly)
+(those that raise exceptions or that access subprograms already available directly)
would be legal.
-This can be implemented with wrappers. But wrappers cannot be generated until its
+This can be implemented with wrappers. But wrappers cannot be generated until the
parameter types are frozen, requiring a delay to later in the compilation unit.
That's a lot of complication for something useless. Moreover, at least some existing
compilers (IBM) do not support dynamic names here and have not had any complaints on
Questions? Ask the ACAA Technical Agent