comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: Porting ADA source
Date: Tue, 20 Jul 2004 11:59:50 GMT
Date: 2004-07-20T11:59:50+00:00	[thread overview]
Message-ID: <40FD0932.5080604@noplace.com> (raw)
In-Reply-To: 40fd03b4$1_1@baen1673807.greenlnk.net

Right. The only problem being that you are suddenly into rather 
significantly changing the software. You're repackaging things and 
restructuring things and you've got to try to set up some kind of 
configuration control process to accommodate two builds. If you are 
starting from scratch and you know you have to maintain portability this 
might be a valid approach (though I've seen this get waaaaayyy overblown 
too!)

But the mission is to take code body X and get it from its existing 
platform onto another - not redesign the system. Time spent reorganizing 
the code and setting up a build process does not directly move that 
mission forward. Hence, it would be nice to get some kind of quick and 
dirty fix that doesn't mean spending excessive time reworking the 
existing product. A conditional compilation directive can be that sort 
of fix. Its just that it is viewed dimly as a sub-optimal formal 
technique. Oh well....

MDC


Martin Dowie wrote:
> 
> The example is for the case where "Cos" is defined but the code
> uses "Cosine". For the environment where "Cosine" already exists
> you don't need the renames - you can control which version at
> build time.
> 
> This can hidden with some sort of wrapper package for both platforms.
> 
> Cheers
> 
> -- Martin
> 
> 
> 


-- 
======================================================================
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-20 11:59 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 [this message]
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
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