From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: DOS GNAT or Win95/NT GNAT? (Ada 95)
Date: 1997/04/27
Date: 1997-04-27T00:00:00+00:00 [thread overview]
Message-ID: <dewar.862178418@merv> (raw)
In-Reply-To: 862119903.21snx@jvdsys.nextjk.stuyts.nl
Jerry said
<<1. Win95 is at 3.09, while DOS is at 3.07>>
This is due to a DJGPP bug, and we do not know when this might
be fixed. It affects only debugging of tasking programs, but the
effect is severe.
<<2. Win95 supports long file names, the DOS version doesn't (yet)>>
There are no plans to support long file names in the DOS version
of GNAT. At this stage, no DOS specific enhancements of GNAT are
likely, though new versions will appear from time.
<<3. The DOS versions underlying gcc port (DJGPP) is very well tested,
documented and supported. The Win95 version isn't documented in
practical terms.>>
The documentation for the Windows version is essentially the same
as the documentation for any other version of GNAT, and may be
obtained from the FTP site.
<<4. The DOS version gives you access to the underlying machine, the Win95
requires a special ($$$) SDK and writing you own bindings.>>
You do not require the SDK unless you are going to interface to
Win32 (the requirement here is not technical, it is a copyright
issue, the Win32 bindings themselves do not technically require
the SDK).
<<Yes, if you manage to get the proper Win32 bindings, have an resource
compiler, and don't run into the infamous ld bug, you can use the GDI
from GNAT. Whether or not it is easy depends on your Win95 experience,
this is not Ada related.>>
The ld problem is finally fixed, and we hope to make a public release
of this fixed version in the near future. Meanwhile, a LOT of programs,
especially small programs do not run into this ld bug (for example 100%
of the ACVC tests run without encountering this problem).
<<>Also, does the DOS version allow multiple tasks? Yes.>>
Note that these tasks in DOS are I/O blocing, In Win95 they are
system threads.
next prev parent reply other threads:[~1997-04-27 0:00 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-04-27 0:00 DOS GNAT or Win95/NT GNAT? (Ada 95) Matthew Kennedy
1997-04-26 0:00 ` Robert Dewar
1997-04-27 0:00 ` Jerry van Dijk
1997-04-27 0:00 ` Jerry van Dijk
1997-04-27 0:00 ` Robert Dewar [this message]
1997-04-29 0:00 ` Jerry van Dijk
1997-04-30 0:00 ` Pascal Obry
1997-05-01 0:00 ` Robert Dewar
1997-05-09 0:00 ` BGaffney42
1997-05-11 0:00 ` Jerry van Dijk
-- strict thread matches above, loose matches on Subject: below --
1997-04-26 0:00 tmoran
1997-04-26 0:00 ` Robert Dewar
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox