comp.lang.ada
 help / color / mirror / Atom feed
From: "Martin Dowie" <martin.dowie@gecm.com>
Subject: Re: Ada to C++ translator?
Date: Thu, 22 Feb 2001 09:09:04 -0000
Date: 2001-02-22T09:09:04+00:00	[thread overview]
Message-ID: <3a94d54c$1@pull.gecm.com> (raw)
In-Reply-To: 3A93E9A9.21F2F44F@baesystems.com

I suspect for the mainstream of Windows C++ suites (e.g. Visual C++,
Borland), the guide is dated and you could probably delete large chunks
of this guide but only if you knew that was your entire porting range. But
mozilla's porting range is huge and a lot of the rules seem to apply
because of HP and SCO compilers - which I had expected to be fairly
common targets...

This sort of thing isn't limited to C++ though, just now my porting range
includes Green Hills AdaMULTI v2 for PowerPC, which doesn't cope
with 64-bit integers as well as GNAT does. Can't wait for v3 to drop on
my doorstep!..

Also, some compilers don't produce very efficient (in size) code for

package body X is
  ...
  Y : Y_Type := (others => (...));
  ...
end X;

and it is usually necessary to change this to

package body X is
  ...
  Y : Y_Type;
  ...
  procedure Initialise is
  begin
    for Index in Y'Range loop
      Y(Index) := (...);
    end loop;
  end Initialise;
end X;

one could say they were 'irrational' about it ;-)

anyone else got any porting tips - maybe we could start a FAQ for these
sort of things?..

Bob Jacobs <robert.jacobs@baesystems.com> wrote in message
news:3A93E9A9.21F2F44F@baesystems.com...
>
> Martin Dowie wrote:
> >
> > That's what I thought too when I first went to the page as it has "27
March
> > 1998" at the top.
> > Look down at the very bottom though and you will descover it is still
being
> > maintained and the
> > last change was on "2-01-2001" i.e. all rules listed _still_ apply!
>
> [ Martin and I discussed this recently in another forum  :-) ]
>
> Granted that the page has been updated but I still assert that the
> information contained within it is dated. The revision history suggests
> that it has simply been added to, rather than revised, though there is
> little to go on.
>
> Bob Jacobs





  parent reply	other threads:[~2001-02-22  9:09 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-02-09 19:17 Ada to C++ translator? Robert Brantley
2001-02-09 20:48 ` Britt Snodgrass
2001-02-09 23:35   ` Jeffrey Carter
2001-02-09 23:47   ` Brian Rogoff
2001-02-12 15:07     ` Ted Dennison
2001-02-12 15:49       ` Brian Rogoff
2001-02-13 19:36         ` Ted Dennison
2001-02-12 20:25       ` David C. Hoos, Sr.
2001-02-11 10:36 ` Gautier
2001-02-11 11:15   ` Pascal Obry
2001-02-11 11:15   ` Jean-Pierre Rosen
2001-02-12 10:36     ` David C. Hoos, Sr.
2001-02-11 13:15   ` Larry Kilgallen
2001-02-11 14:50   ` Ken Garlington
2001-02-11 15:58   ` Florian Weimer
2001-02-11 17:05   ` Aaro Koskinen
2001-02-15 23:47   ` Robert Brantley
2001-02-16 15:20     ` Ted Dennison
     [not found]       ` <cyik6.1725$DE.61421700@newssvr10-int.news.prodigy.com>
     [not found]         ` <%Wvk6.102$aw5.380@www.newsranger.com>
2001-02-21  0:33           ` Ken Garlington
2001-02-21 10:54             ` Ole-Hjalmar Kristensen
2001-02-21 12:40               ` Ken Garlington
2001-02-21 12:56                 ` Ole-Hjalmar Kristensen
2001-02-21 18:36             ` Brian Rogoff
2001-02-21 19:05               ` Marin David Condic
2001-02-21 21:26                 ` Simon Wright
2001-02-23 21:05                   ` Marin David Condic
2001-02-24  8:38                     ` Simon Wright
2001-02-24 16:22                     ` Nick Williams
2001-02-24 19:22                       ` Marin David Condic
2001-02-24 19:38                         ` Ken Garlington
2001-02-25 15:21                           ` Marin David Condic
2001-02-12 15:33 ` Ted Dennison
2001-02-12 22:34   ` UML (Was: Ada to C++ translator?) Frode Tennebø
2001-02-14  4:48     ` Ken Garlington
2001-02-14  6:19       ` Ray Blaak
2001-02-14 20:38       ` Nick Williams
2001-02-15  7:57         ` Ray Blaak
2001-02-15 11:14           ` Pierre Dissaux
2001-02-15 23:37   ` Ada to C++ translator? Robert Brantley
2001-02-16  0:34     ` tmoran
2001-02-16  4:59       ` Lao Xiao Hai
2001-02-16 15:20         ` Marin David Condic
2001-02-16 11:02     ` Tarjei T. Jensen
2001-02-16 13:34       ` Ken Garlington
2001-02-16 14:55         ` Marin David Condic
2001-02-16 21:04         ` tmoran
2001-02-16 15:44     ` Ted Dennison
2001-02-21 13:21       ` Bob Jacobs
2001-02-21 14:14         ` Ted Dennison
2001-02-21 14:59           ` Bob Jacobs
2001-02-21 15:58         ` Martin Dowie
2001-02-21 16:15           ` Bob Jacobs
2001-02-21 16:57             ` Ted Dennison
2001-02-22  1:39               ` Andrew Berg
2001-02-22  9:47                 ` STL for Ada (was: Re: Ada to C++ translator?) Stefan Nobis
2001-02-22 15:20                   ` Lutz Donnerhacke
2001-02-22 15:30                   ` Ted Dennison
2001-02-22 17:55                   ` Brian Rogoff
2001-02-22  9:09             ` Martin Dowie [this message]
2001-02-22 13:32               ` Ada to C++ translator? Bob Jacobs
2001-02-22 14:30               ` Ted Dennison
2001-02-22  9:17             ` Martin Dowie
2001-02-15 23:09 ` Robert Brantley
  -- strict thread matches above, loose matches on Subject: below --
2001-02-22 10:40 gautier
2001-02-22  9:24 gautier
2001-02-22 10:21 ` Martin Dowie
2001-02-21 15:44 gautier
1998-02-04  0:00 Ada to C translator ? Stewart French
1998-02-05  0:00 ` Gautier
1994-11-16 13:10 Eric Labbe
replies disabled

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