From: Michael Feldman Subject: Re: What is GNAT? To: A DOT APPLEYARD AT fs2 DOT mt DOT umist DOT ac DOT uk (A.Appleyard) Date: Thu, 16 Mar 1995 09:44:09 -0500 (EST) Cc: djgpp AT sun DOT soe DOT clarkson DOT edu > > > >I am very excited about GNAT and the (upcoming) validation testing ... > > Excuse my ignorance, but what is GNAT? > GNAT stands for GNU/NYU Ada Translator, an Ada 95 compiler that fits into the GNU software system. A port exists for djgpp, which is why it comes up occasionally on this list. The project funding calls for SunOS 4 and OS/2 as primary ports; other than these three, ports exist for Solaris (SPARC and x86), Linux, HPUX, IRIX, etc. Porting is reasonably straightforward but must be done by cross-compiling, because GNAT is mostly written in Ada 95, so you need it to compile it... The lead developers of GNAT are at New York University, with additional work being done at Florida State, Texas A&M, George Washington, ENST in Paris, and elsewhere. All ports are available at cs.nyu.edu, pub/gnat. There are goodies in pub/gnat/contrib as well. Mike Feldman