comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@bix.com
Subject: Re: Ada83 equivalents for Ada95
Date: 1996/05/25
Date: 1996-05-25T00:00:00+00:00	[thread overview]
Message-ID: <4o854r$t35@news1.delphi.com> (raw)


>On a different but related topic, has anyone looked at designing Ada 83
>code so that the transition to using the *new* features of Ada 95 is as
>easy as possible.
  I'm currently trying to write some code that will use types with Access
discriminants in Ada 95, using Integers in Ada 83 where the integer is an
index into a table of entries of the Access-ed type.  Essentially doing
my own heap management for that type.  It's a bit kludgey in internal
implementation, but for the user of the package and type it seems a) not
too weird, and b) easily convertible.  If anyone has a better way,
though, I'd sure like to hear about it.  :)
  The problem with coding Ada 83 in the presence of Ada 95 is the pain
caused by seeing a simpler, less error-prone way to do something, while
knowing you must do it the clunky way.  :(




             reply	other threads:[~1996-05-25  0:00 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-05-25  0:00 tmoran [this message]
     [not found] <md5:0CCFC2005521EA8746533FEB9AA03D75>
1996-05-09  0:00 ` Ada83 equivalents for Ada95 James A. Squire
1996-05-10  0:00   ` Robert A Duff
1996-05-24  0:00     ` Joe Gwinn
1996-05-25  0:00       ` JP Thornley
1996-05-28  0:00       ` Brad Balfour
1996-05-28  0:00         ` Robert A Duff
1996-05-29  0:00           ` Norman H. Cohen
1996-05-29  0:00           ` Ken Garlington
1996-05-28  0:00 ` Jon S Anthony
1996-05-29  0:00 ` Ken Garlington
1996-05-31  0:00   ` Robert Dewar
1996-06-03  0:00     ` Ken Garlington
1996-06-03  0:00       ` Robert Dewar
     [not found] <md5:492A761845FE7D43B3C33CDDC6DB8CD0>
1996-05-10  0:00 ` James A. Squire
1996-05-11  0:00   ` Robert A Duff
  -- strict thread matches above, loose matches on Subject: below --
1996-05-10  0:00 tmoran
1996-05-11  0:00 ` Tucker Taft
replies disabled

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