comp.lang.ada
 help / color / mirror / Atom feed
* Differences between RM 5.0 and 6.0
@ 1995-03-20 20:32 Mats Weber
  1995-03-21 18:06 ` Tucker Taft
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Mats Weber @ 1995-03-20 20:32 UTC (permalink / raw)


I have a paper copy of version 5.0 of the Ada 95 RM. Can I use it safely
or are there many changes from 5.0 to 6.0 (the standard) ?



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Differences between RM 5.0 and 6.0
  1995-03-20 20:32 Differences between RM 5.0 and 6.0 Mats Weber
@ 1995-03-21 18:06 ` Tucker Taft
  1995-03-21 21:32 ` Robert Dewar
  1995-03-22 15:02 ` Norman H. Cohen
  2 siblings, 0 replies; 4+ messages in thread
From: Tucker Taft @ 1995-03-21 18:06 UTC (permalink / raw)


Mats Weber (Mats.Weber@matrix.ch) wrote:

: I have a paper copy of version 5.0 of the Ada 95 RM. Can I use it safely
: or are there many changes from 5.0 to 6.0 (the standard) ?

The major changes from 5.0 to 6.0 were:

   1) Children of generics changed significantly -- "with"ing a child
      of a parent generic package makes a nested generic of the same name
      visible within any instance of the parent generic;

   2) The rules for static expressions were rewritten for clarity;
      the concept of "potentially static" was dropped;

   3) The accessibility rules were rewritten for clarity, using the
      hopefully more intuitive concept of accessibility "levels";

   4) Preinstantiations of the numeric text I/O packages were
      added for the predefined numeric types;

   5) Formal derived types may no longer have an explicit "known"
      discriminant_part; they may only have an unknown discriminant_part
      "(<>)" or inherit discriminants from the specified ancestor type;

   6) Incomplete types may be used as formal parameter types in the
      definition of the designated profile for an access-to-subprogram type
      (this allows a record to contain a pointer to a subprogram that
      takes that same record type as a parameter);

   7) Remote access types may now be declared in remote types packages
      (they used to only be allowed in remote call interface packages).

-Tucker Taft  stt@inmet.com



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Differences between RM 5.0 and 6.0
  1995-03-20 20:32 Differences between RM 5.0 and 6.0 Mats Weber
  1995-03-21 18:06 ` Tucker Taft
@ 1995-03-21 21:32 ` Robert Dewar
  1995-03-22 15:02 ` Norman H. Cohen
  2 siblings, 0 replies; 4+ messages in thread
From: Robert Dewar @ 1995-03-21 21:32 UTC (permalink / raw)


There are many small changes from 5.0 to 6.0, do yourself a favor
and get a copy of the latest changes (5.95 will do if you have that)




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Differences between RM 5.0 and 6.0
  1995-03-20 20:32 Differences between RM 5.0 and 6.0 Mats Weber
  1995-03-21 18:06 ` Tucker Taft
  1995-03-21 21:32 ` Robert Dewar
@ 1995-03-22 15:02 ` Norman H. Cohen
  2 siblings, 0 replies; 4+ messages in thread
From: Norman H. Cohen @ 1995-03-22 15:02 UTC (permalink / raw)


In article <Mats.Weber-2003952132250001@mlma11.matrix.ch>,
Mats.Weber@matrix.ch (Mats Weber) writes: 

|> I have a paper copy of version 5.0 of the Ada 95 RM. Can I use it safely

Only if you keep it away from an open flame.

|> or are there many changes from 5.0 to 6.0 (the standard) ?

But seriously, folks:  Changes include the treatment of children of
generics, the addition of predefined packages like Ada.Integer_Text_IO,
and changing Ada.Strings.Constants to Ada.Strings.Maps.Constants.  At
least the first two of these changes occurred after version 5.7.

Since you are already familiar with the general shape of Ada 95, I
presume you want to use the RM as a reference to look up details, so I
would definitely suggest getting the final version.

--
Norman H. Cohen    ncohen@watson.ibm.com



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1995-03-22 15:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1995-03-20 20:32 Differences between RM 5.0 and 6.0 Mats Weber
1995-03-21 18:06 ` Tucker Taft
1995-03-21 21:32 ` Robert Dewar
1995-03-22 15:02 ` Norman H. Cohen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox