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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,aa278a8f88e949cc X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-10-16 22:26:00 PST Path: bga.com!news.sprintlink.net!howland.reston.ans.net!gatech!newsxfer.itd.umich.edu!gumby!yale!yale!yale.edu!not-for-mail From: labtek@cs.yale.edu (Tom Griest) Newsgroups: comp.lang.ada Subject: Re: GNAT for Windows NT Date: 14 Oct 1994 15:17:14 -0400 Organization: Yale University Computer Science Dept., New Haven, CT 06520-2158 Message-ID: <37mlfqINNr4p@RA.DEPT.CS.YALE.EDU> References: <37mchr$oo8@server.cs.vt.edu> NNTP-Posting-Host: dept-gw.cs.yale.edu Date: 1994-10-14T15:17:14-04:00 List-Id: In article <37mchr$oo8@server.cs.vt.edu> wentz@actor.cs.vt.edu (Brian Wentz) writes: > Does anyone have GNAT ported to NT, or in the midst of working > on it? I was going to start on it, but don't want to > waste my time if someone else has done it. Let me know, thanks! > Yes. LabTek ported GNAT to NT some time ago, but we only told folks in the MS-Windows WG in SigAda and a few others, like NYU and the Ada9X project office. I guess we shouldn't keep it quiet any longer. You can get Gnat/NT from ftp.cs.yale.edu in pub/gnat. The version that is there is 1.81, however we expect to upload 1.83 tonight. We wanted to test it under the final release (build 807) of WinNT-3.5 and now that has completed. LabTek has added a WinHelp file for gcc/gnat that provides hypertext help and full word index of all the options and switches. We have also added a special "Convention" for the Import and Convention pragmas that allow you to call Win32 API calls directly. Along with that, there are special versions of gnatb and gnatbl that provide the proper WinMain stuff you need for doing real "windows" work. Also, you should be aware that there is a funded effort to provide a public "thin Ada binding" to Win32, and there is also work going on with thicker bindings. Although I can't give you a hard date on these bindings, they are probably less than 4 months away. LabTek has partial "preliminary" bindings that we developed for windef, winnt, winuser, winbase, and wingdi that we have been using and can probably get you if you're in a crunch. So before you go off and re-invent the wheel, check with me and I can let you know where things stand. Tom Griest LabTek Corporation