From: anon@anon.org (anon)
Subject: Re: ada compiler?
Date: Sun, 11 Nov 2007 01:01:05 GMT
Date: 2007-11-11T01:01:05+00:00 [thread overview]
Message-ID: <lvsZi.13247$if6.1368@bgtnsc05-news.ops.worldnet.att.net> (raw)
In-Reply-To: uklh05-6gt.ln1@newserver.thecreems.com
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>
Extension can be optional in some cases. Which is what I stated.
By learning the long way first a person is allowed a more deeper
understanding and appreciation of the language.
Only after they learn the basics should they start to use:
gnat make <name>.adb
without any options.
Then in most cases, the first command option they will use is to include
object files from other languages. Later they may get into more complex
concepts that may require some command line options, but they should
always use the standard Ada language concepts first.
Now academic version of GNAT defaults to low integrity, while most
others Ada compilers default to high integrity including GNAT PRO. And
with a few vendors, the install program will ask for the desired
installation integrity level.
In <uklh05-6gt.ln1@newserver.thecreems.com>, Jeffrey Creem <jeff@thecreems.com> writes:
>anon wrote:
>> Since, my version of GNAT by default is set to the "High_Integrity" Mode
>> the program always takes the CONSTRAINT_ERROR exits unless the
>> correct "pragma Suppress" or "pragma Restrictions" is set. Such as
>> adding:
>>
>> pragma Suppress ( All_Checks ) ;
>>
>> So never assume that you need an options less you have proven that it
>> is needed on that version. Plus, if you switch vendor or newer releases
>> that option may not exist.
>>
>> And as for newbees, let them enjoy the power and beauty of Ada before
>> getting into the implementation junk that destroys their desire to support
>
>I think the odds of the original poster having a special version of GNAT
>that is "Ada" by default is very low. Especially given that he said he
>was using gcc with c,c++ and Ada support. That almost certainly means it
>is some distribution native gcc that is bundled with the FSF/AdaCore
>default of 'not quite Ada'.
>
next prev parent reply other threads:[~2007-11-11 1:01 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 [this message]
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
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