comp.lang.ada
 help / color / mirror / Atom feed
From: anon@anon.org (anon)
Subject: Re: ada compiler?
Date: Tue, 13 Nov 2007 08:47:12 GMT
Date: 2007-11-13T08:47:12+00:00	[thread overview]
Message-ID: <kwd_i.94821$kj1.82854@bgtnsc04-news.ops.worldnet.att.net> (raw)
In-Reply-To: 47394e4b$1@news.post.ch

-- You have to learn to crawl before you can walk and learn the rules 
-- to walk before you should run.

First, GNAT may be the only Ada 2005 compiler at the movement but that 
may change if other posters arecorrect. Second, GNAT is not the only 
compiler in use today, people are still using Ada 95 from other vendors. 
Software vedors like GHS, IBM, and Janas have Ada compilers and not one 
of them use "gnatmake".  But all vendors including Adacore uses a version 
of the three steps to build an Ada partition.

And if you check with the Ada LRM you will see that the LM promotes a 
concept of not wasting or hogging resources.  Since "gnatmake" is a 
resource hog the concept states that it should not be used. And as most 
poster say the Ada LRM is the final word.

Plus, if Adacore is sold and gutted, goes out of business, or falls out of 
favor with other companies.  The newbees need to know the concept of 
how an Ada partition is generated.  

Now just to be funny. Adacore would love to hear this but, the boss's blood 
pressure might hit the roof. That is, if the programmer said, "I do not know 
how to build a Ada program without using 'gnatmake' ".  





In <47394e4b$1@news.post.ch>, Martin Krischik <krischik@users.sourceforge.net> writes:
>anon schrieb:
>> You are missing the point. You should not assume that they need command 
>> line option until they ask for help that require that type of answer. And if 
>> there is a Ada language answer then that is the answer that should be the 
>> given. Not a simple command line answer which is vendor and/or version 
>> specific.
>> 
>> Plus, how many beginners first downloads a GNAT version that requires:
>> 
>>     gnatmake -gnato -fstack-check <name>.adb  
>> 
>> to compile a simple program!
>> 
>> Most beginners that are learning Ada just use: 
>> 
>> Note: (Linux version)
>> 
>>     gnat compile <name>.adb
>>     gnat bind <name>.ali
>>     gnat link <name>.ali
>>     ./<name>
>
>No they should taught "gnat make" - which is lot simpler - separate
>compile-bind-link cycles are not needed any more. Even in tricky cases
>like stand alone libraries or cross compilation where it was needed 3
>years ago. Today the project manager does it all for you. There is no
>reason left to learn how to do it the hard way.
>
>Also note the space - just "gnat" will give you a short on-line help.
>
>Martin
>
>-- 
>mailto://krischik@users.sourceforge.net
>Ada programming at: http://ada.krischik.com




  reply	other threads:[~2007-11-13  8:47 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-09 22:25 ada compiler? Bill Cunningham
2007-11-09 22:39 ` anon
2007-11-09 22:59   ` Bill Cunningham
2007-11-09 23:28     ` anon
2007-11-09 23:50 ` Jeffrey R. Carter
2007-11-10  0:32   ` anon
2007-11-10  4:15     ` Jeffrey Creem
2007-11-10  5:08     ` tmoran
2007-11-10  6:12       ` anon
2007-11-10  8:35         ` tmoran
2007-11-10 20:20           ` anon
2007-11-10 22:15             ` Jeffrey Creem
2007-11-11  1:01               ` anon
2007-11-11  1:14                 ` (see below)
2007-11-11  2:21                 ` Georg Bauhaus
2007-11-11  4:08                   ` Jeffrey R. Carter
2007-11-13 13:24                     ` Ludovic Brenta
2007-11-14  7:00                       ` Jacob Sparre Andersen
2007-11-14  9:15                         ` Georg Bauhaus
2007-11-14 10:26                           ` Ludovic Brenta
2007-11-14 12:25                             ` Georg Bauhaus
2007-11-14 15:09                               ` Ludovic Brenta
2007-11-14 16:03                                 ` Georg Bauhaus
2007-11-14 16:36                                   ` Ludovic Brenta
2007-11-14 17:39                                     ` Georg Bauhaus
2007-11-14 20:40                                       ` Ludovic Brenta
2007-11-15  9:59                                         ` Georg Bauhaus
2007-11-14 17:52                                     ` Georg Bauhaus
2007-11-16  1:07                                     ` Samuel Tardieu
2007-11-16  1:58                                       ` tmoran
2007-11-16  9:41                                       ` Stack checking in GNAT (was: ada compiler?) Ludovic Brenta
2007-11-16 10:56                                         ` Stack checking in GNAT Samuel Tardieu
2007-11-16 13:04                                           ` Ludovic Brenta
2007-11-17  7:24                                             ` anon
2007-11-29  0:32                                         ` Robert A Duff
2007-11-17  1:37                                       ` ada compiler? Randy Brukardt
2007-11-17  1:18                                     ` Randy Brukardt
2007-11-29  0:41                                     ` Robert A Duff
2007-11-14 21:31                                 ` Niklas Holsti
2007-11-17  1:50                                   ` Randy Brukardt
2007-11-14 18:33                         ` anon
2007-11-12  5:13                   ` anon
2007-11-11 14:15                 ` Jeffrey Creem
2007-11-13  7:11                 ` Martin Krischik
2007-11-13  8:47                   ` anon [this message]
2007-11-13  9:34                     ` to gnat make or not to gnat make (Was: ada compiler?) Martin Krischik
2007-11-13 22:46                       ` anon
2007-11-13 23:14                         ` to gnat make or not to gnat make Simon Wright
2007-11-14  9:21                         ` to gnat make or not to gnat make (Was: ada compiler?) Georg Bauhaus
2007-11-13 22:41                     ` ada compiler? Simon Wright
2007-11-17  2:07                     ` Randy Brukardt
2007-11-17  7:51                       ` anon
2007-11-17  9:00                         ` Pascal Obry
2007-11-17 12:24                         ` Ludovic Brenta
2007-11-19 21:35                           ` Randy Brukardt
2007-11-10 15:03         ` (see below)
2007-11-12 16:38       ` Adam Beneschan
2007-11-13  3:16         ` John W. Kennedy
2007-11-13 16:46           ` Adam Beneschan
2007-11-10  3:07 ` Georg Bauhaus
2007-11-13  0:20 ` adaworks
2007-11-13 22:27   ` Simon Wright
2007-11-14 17:32   ` Britt Snodgrass
replies disabled

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