comp.lang.ada
 help / color / mirror / Atom feed
From: kilgallen@eisner.decus.org (Larry Kilgallen)
Subject: Re: ifdef replacement for GNAT
Date: 1998/04/11
Date: 1998-04-11T00:00:00+00:00	[thread overview]
Message-ID: <1998Apr11.070547.1@eisner> (raw)
In-Reply-To: 6gn4q1$ee6@drn.newsguy.com


In article <6gn4q1$ee6@drn.newsguy.com>, nabbasi@earthlink.net writes:

> I think the hardest thing is to foresee in advanced what the platform
> specific calls will be. or what the platform specific components will be.
> 
> for example reading a directory file I do not think is available on windows
> as is done on UNIX. and so this have to be wrapped (or abstracted).

This does not seem so hard to me if you start with multiple operating
systems not particularly related to each other (i.e., not all Unix, not
all Windows, etc.).  After you have found the operations which differ
among Solaris X86 (always pick the smaller subset), MicroVMS (yes, it
had Ada), Windows 3.1, OS/2 and MVS, you have minimized your future work
in discovering new areas which are uncomon.

The worst thing is to start with one operating system and presume that
all others are like it.  Windows programmers and Unix programmers seem
to be most prone to this pattern; the rest of us know from the start that
we are in a minority :-).

Larry Kilgallen




  reply	other threads:[~1998-04-11  0:00 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <352287EE.1CFB@tolstoy.mdc.com>
1998-04-08  0:00 ` ifdef replacement for GNAT John T Vegezzi 312C M 237110
1998-04-09  0:00   ` Robert Dewar
1998-04-10  0:00     ` Dirk Zoller
1998-04-10  0:00       ` Robert Dewar
1998-04-11  0:00         ` Larry Kilgallen
1998-04-11  0:00         ` raw
1998-04-11  0:00         ` nabbasi
1998-04-11  0:00           ` Larry Kilgallen [this message]
1998-04-13  0:00           ` Richard Kenner
1998-04-13  0:00         ` Michael F Brenner
1998-04-13  0:00           ` Larry Kilgallen
1998-04-15  0:00             ` Ada Programming Environment [was ifdef replacement for GNAT] Nick Roberts
1998-04-14  0:00         ` ifdef replacement for GNAT Jean-Pierre Rosen
1998-04-11  0:00       ` Geert Bosch
1998-04-12  0:00         ` Haug Buerger
1998-04-13  0:00           ` Aaro Koskinen
replies disabled

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