comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: Porting ADA source
Date: Wed, 21 Jul 2004 12:24:35 GMT
Date: 2004-07-21T12:24:35+00:00	[thread overview]
Message-ID: <40FE607F.6040702@noplace.com> (raw)
In-Reply-To: DLudndW4KaGmJ2DdRVn-qg@comcast.com

Its all rather hypothetical, considering we don't really know what the 
whole situation is. I naturally agree that if one builds a system and 
thinks there is a potential need to port, one ought to design in the 
portability from the start. (Isolate the dependencies at a low level). I 
also would agree that if a system has a long and profitable future ahead 
of it, one might be wise to look at a porting situation as an 
opportunity to fix things that were not designed for portability (or 
other structural problems that may exist).

My observation would be that there is a large class of systems where 
there might be some generally useful capabilities that someone wants to 
preserve for some relatively small body of users and are therefore 
porting them to more available hardware, but the systems just plain 
aren't worth any significan effort to do it "right". Gold plating on 
systems like this is mostly a waste of resources and I like to see ways 
of avoiding building Brick Outhouses when this comes up. It happens far 
more frequently than cases where there is some immensely valuable and 
profitable tool that is worth investing some redesign effort in.

MDC



Robert I. Eachus wrote:
> 
> I'll second Randy on this first.  Quick and dirty gets to "sort of 
> working" faster, but doing it right seems to get to working faster, and 
> definitely gets to no bugs much faster.
> 
> However, there is an issue here that may require living with two 
> versions for a long-time: the need to compile using the DEC Ada compiler 
> which AFAIK is Ada 83 only.  I believe that GNAT is available for some 
> Alpha OSes.  (I don't know which Unix variant this is.)
> 
> I think that the right path forward would be to migrate the code to 
> GNAT, then use the GNAT version on the Alpha system.  It may be a lot 
> simpler than any other approach, and it certainly should reduce the 
> support costs going forward.
> 


-- 
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm

Send Replies To: m   o   d   c @ a   m   o   g
                    c   n   i       c   .   r

     "All reformers, however strict their social conscience,
      live in houses just as big as they can pay for."

          --Logan Pearsall Smith
======================================================================




  reply	other threads:[~2004-07-21 12:24 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-19  7:42 Porting ADA source Giacomo Polizzi
2004-07-19 11:04 ` Dale Stanbrough
2004-07-19 12:14   ` Marin David Condic
2004-07-19 18:46     ` tmoran
2004-07-20  0:44       ` Marin David Condic
2004-07-20 11:18       ` Peter C. Chapin
2004-07-20 11:41         ` Martin Dowie
2004-07-20 11:59           ` Marin David Condic
2004-07-20 13:02             ` Georg Bauhaus
2004-07-20 18:49             ` Jeffrey Carter
2004-07-20 22:51             ` Randy Brukardt
2004-07-21  0:35               ` Robert I. Eachus
2004-07-21 12:24                 ` Marin David Condic [this message]
2004-07-22 22:48                   ` Robert I. Eachus
2004-07-23 13:00                     ` Marin David Condic
2004-07-24  3:04                       ` Robert I. Eachus
2004-07-24 11:48                         ` Marin David Condic
2004-07-24 12:42                           ` Robert I. Eachus
2004-07-26 18:39                             ` Marin David Condic
2004-08-17  4:28               ` Ronald Price
2004-08-17 11:28                 ` Frank J. Lhota
2004-07-19 11:09 ` Adrian Knoth
2004-07-19 12:23 ` Porting Ada source Jacob Sparre Andersen
2004-07-19 18:05   ` Jean-Pierre Rosen
2004-07-19 13:39 ` Porting ADA source Steve
2004-07-20  0:54   ` Marin David Condic
2004-07-19 18:05 ` Martin Dowie
2004-07-19 19:33   ` Wes Groleau
2004-07-19 20:03     ` Larry Kilgallen
2004-07-19 20:29       ` Wes Groleau
2004-07-20 16:13         ` Martin Krischik
2004-07-19 21:36     ` Martin Dowie
2004-07-20 12:14       ` Frank J. Lhota
2004-07-20 12:27         ` Vinzent 'Gadget' Hoefler
2004-07-20 13:13 ` Peter Amey
2004-07-21  6:20 ` Volkert
2004-07-31 16:04 ` Richard  Riehle
replies disabled

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