From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: *** X-Spam-Status: No, score=3.8 required=5.0 tests=BAYES_00,INVALID_MSGID, RATWARE_MS_HASH,RATWARE_OUTLOOK_NONAME autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a0ff086a46707203 X-Google-Attributes: gid103376,public From: "David C. Hoos, Sr." Subject: Re: GNAT & Windows programming Date: 1997/01/09 Message-ID: <01bbfe19$b642f6e0$248c71a5@dhoossr.iquest.com>#1/1 X-Deja-AN: 208668383 distribution: world references: <32d47a5f.21786842@news.lander.es> content-type: text/plain; charset=ISO-8859-1 organization: Ada95 Press, Inc. mime-version: 1.0 newsgroups: comp.lang.ada Date: 1997-01-09T00:00:00+00:00 List-Id: Hi Juanma, Yes, it is possible to write windows programs with gnat for Windows95/NT, but with the current version (gnat304a1), you need to have a Microsoft-compatible linker, and the Microsoft Windows library, in addition to the Win32Ada binding freely available on the Internet. The next release of gnat for Windows95/NT (gnat3.08) promises to eliminate the dependency on Microsoft software components and tools. Also, there is a compiler available from Aionix (Object Ada 7.0) which may be considered relatively inexpensive, (if one knew relative to what). The compiler is available in a limited-capability version as an accompaniment to Addison-Wesley's Book/CD-ROM Package "Ada 95, Problem Solving and Program Design, Second Edition", by Michael Feldman and Elliot Koffman (ISBN. 0-201-30485-6), available in the U. S. for about $US 46.50. More information is available on the Internet at "http://heg-school.aw.com/cseng/authors/feldman/cs1-ada2e/cs1-ada2e.new.html " Information about the commercial versions of the Aonix compiler is available at "http://www.aonix.com/Products/Ada/factsht.html". If you have the required Microsoft tools already (e.g., Visual C++, or the Windows95 or WindowsNT SDK), you can use the Win32Ada bindings available at "http://sw-eng.falls-church.va.us/AdaIC/tools/bindings/win32ada/win32ada.htm l". These are "thin" bindings (i.e., direct interfaces to the Microsoft Win32 API), which (while they map directly to Microsoft documentation, and permit full flexibility) do not take any advantage of the higher-level abstraction capabilities of Ada. There is also a "thick" binding to Windows95/NT available which includes a GUI builder, and can be used with any Ada95 compiler for Windows95/NT. Information is available at "http://www.rrsoftware.com/claw.htm" Finally, for a wealth of Ada information, look at "www.adahome.com" -- David C. Hoos, Sr., http://www.dbhwww.com http://www.ada95.com Juanma Barranquero wrote in article <32d47a5f.21786842@news.lander.es>... Hi! I'm a newbie in Ada95 (I learnt Ada83 years ago, but I haven't used it since 1987 at least), and I'm trying to update my very rusted knowledge of it. Problem is, my current programming environment is Windows 95. Is it possible to use "GNAT for Windows 95" to compile Windows programs, or only character-based ("console") ones? If not, is there any Ada95 compiler for Windows relatively inexpensive? Thanks, /L/e/k/t/u ----------