comp.lang.ada
 help / color / mirror / Atom feed
* RE: Newbie: Best Ada Compiler for MS Windows ?
@ 2002-04-05 16:30 Beard, Frank [Contractor]
  2002-04-05 22:53 ` Phillip Kin
  0 siblings, 1 reply; 36+ messages in thread
From: Beard, Frank [Contractor] @ 2002-04-05 16:30 UTC (permalink / raw)


Larry's right, this is fairly stiff requirment for a free tool, especially
since none of Micro$oft's development tools are free.

The closest thing to Delphi on Windows, that I know of, is Aonix ObjectAda.
They have a free version, but it has imposed limits.  The full up tool comes
in about four different bundles.  The Professional runs about $500, but you
can get yhe basic IDE/GUI Builder for less than half if I remember
correctly.

Since Delphi is probably the premier GUI RAD development tool fot Windows,
you'll be a little disappointed with the Aonix tool.  Nothing else quite
compares to Delphi for GUI development.  But, you can get the job done with
Aonix, just will a little more work.

On our project, we use Delphi for the GUI interface and Ada for the real
work underneath.  We do use the Aonix GUI tool for writing utilities for
working with the Ada code.  It works pretty well.

Frank

-----Original Message-----
From: D De Villiers
To: comp.lang.ada@ada.eu.org
Sent: 4/4/02 7:10 AM
Subject: Newbie: Best Ada Compiler for MS Windows ?

Hello!

I'm a Ada newbie ! :)

What's the best FREE Ada compiler avialable for MS Windows ? It must
have a
powerful IDE (with code insight, RAD dev. etc), detail on-line
help/documentation, samples etc.

I will use Ada mostly as a hobby and for writting Win32 console
application... As I already use Delphi for professional work.

--

Lennie De Villiers

PL/I for Palm Project:
http://www.crosswinds.net/~lennie2000/comp/PLI_Palm/
e (Exclamation) Programming Language:
http://www.crosswinds.net/~lennie2000/comp/e_lang/
-----BEGIN GEEK CODE BLOCK-----
  Version: 3.1
  www.geekcode.com
GB/CS/CC/IT/M d++ s:,s---:--- a-- C+++ P+ L+++ W++ N+++ K--- w++ PS t+
5++
tv+ b++ G++ h--
!r !y+
------END GEEK CODE BLOCK------
-- Romove ~ and 9s from email adress to reply --


_______________________________________________
comp.lang.ada mailing list
comp.lang.ada@ada.eu.org
http://ada.eu.org/mailman/listinfo/comp.lang.ada



^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: Newbie: Best Ada Compiler for MS Windows ?
@ 2002-04-10 12:38 Gautier Write-only-address
  2002-04-10 17:29 ` tmoran
  0 siblings, 1 reply; 36+ messages in thread
From: Gautier Write-only-address @ 2002-04-10 12:38 UTC (permalink / raw)


sk:

>Ok, I think I understand now. T. Moran was stating that the
>non-"free" compiler provided trace-back within the standard
>
>"ada.exceptions.exception_information(...)"
>
>Whereas gnat requires the use of "extra" traceback packages
>and extra code to access the equivalent information ?

At least with GNAT you have

a) the line and file name of code and exception with "-g"
b) same info, plus a trace-back with addresses for "-g -bargs -E"
c) same as b), but a symbolic trace-back with the extra code.

The other compilers I know provide c) without any option or extra
code.

T. Moran, do you need a "ada.exceptions.except..." to obtain
c) on your compiler ?

________________________________________________________
Gautier  --  http://www.mysunrise.ch/users/gdm/gsoft.htm

NB: For a direct answer, address on the Web site!


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.




^ permalink raw reply	[flat|nested] 36+ messages in thread
[parent not found: <F248noaBumjl6uvoIt90001c420@hotmail.com>]
* Re: Newbie: Best Ada Compiler for MS Windows ?
@ 2002-04-10 10:41 Gautier Write-only-address
  0 siblings, 0 replies; 36+ messages in thread
From: Gautier Write-only-address @ 2002-04-10 10:41 UTC (permalink / raw)


>As to the impression made on the average newbie, we apparently differ.

You are not alone - it's surprising since all components
now are in GNAT, except the last inch towards the newbie.
Below a solution allowing not to include GNAT-specific
things in the source: a wrapper. Should be done by the
binder...
____________________________________________________________
Gautier  --  http://www.mysunrise.ch/users/gdm/index.htm#Ada

NB: For a direct answer, address on the Web site!

PS:

------------------------------------------------------------------------------
--  File:            TB_Wrap.ads
--  Description:     Trace-back wrapper for GNAT 3.13p+ (spec.)
------------------------------------------------------------------------------

generic

  with procedure My_main_procedure;

procedure TB_Wrap;
------------------------------------------------------------------------------
--  File:            TB_Wrap.adb
--  Description:     Trace-back wrapper for GNAT 3.13p+ (body)
------------------------------------------------------------------------------

with GNAT.Traceback.Symbolic, Ada.Exceptions, Ada.Text_IO;
use Ada.Exceptions, Ada.Text_IO;

procedure TB_Wrap is
  --  pragma Compiler_options("-g");
  --  pragma Binder_options("-E");
begin
  My_main_procedure;
exception
  when E: others =>
    New_Line;
    Put_Line("--------------------[ Unhandled exception 
]-----------------");
    Put_Line(" > Name of exception . . . . .: " &
             Ada.Exceptions.Exception_Name(E) );
    Put_Line(" > Message for exception . . .: " &
             Ada.Exceptions.Exception_Message(E) );
    Put_Line(" > Trace-back of call stack: " );
    Put_Line( GNAT.Traceback.Symbolic.Symbolic_Traceback(E) );
end TB_Wrap;
with Test_Exc, TB_Wrap;
procedure GNAT_Ex is new TB_Wrap( Test_Exc);
procedure Test_Exc is

  procedure A is
  begin
    raise constraint_error;
  end;

begin
  A;
end;


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.




^ permalink raw reply	[flat|nested] 36+ messages in thread
* Newbie: Best Ada Compiler for MS Windows ?
@ 2002-04-04 12:10 D De Villiers
  2002-04-04 17:23 ` Larry Kilgallen
  2002-04-05  8:02 ` John McCabe
  0 siblings, 2 replies; 36+ messages in thread
From: D De Villiers @ 2002-04-04 12:10 UTC (permalink / raw)


Hello!

I'm a Ada newbie ! :)

What's the best FREE Ada compiler avialable for MS Windows ? It must have a
powerful IDE (with code insight, RAD dev. etc), detail on-line
help/documentation, samples etc.

I will use Ada mostly as a hobby and for writting Win32 console
application... As I already use Delphi for professional work.

--

Lennie De Villiers

PL/I for Palm Project: http://www.crosswinds.net/~lennie2000/comp/PLI_Palm/
e (Exclamation) Programming Language:
http://www.crosswinds.net/~lennie2000/comp/e_lang/
-----BEGIN GEEK CODE BLOCK-----
  Version: 3.1
  www.geekcode.com
GB/CS/CC/IT/M d++ s:,s---:--- a-- C+++ P+ L+++ W++ N+++ K--- w++ PS t+ 5++
tv+ b++ G++ h--
!r !y+
------END GEEK CODE BLOCK------
-- Romove ~ and 9s from email adress to reply --





^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2002-04-15 17:24 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-05 16:30 Newbie: Best Ada Compiler for MS Windows ? Beard, Frank [Contractor]
2002-04-05 22:53 ` Phillip Kin
2002-04-06 11:13   ` D De Villiers
  -- strict thread matches above, loose matches on Subject: below --
2002-04-10 12:38 Gautier Write-only-address
2002-04-10 17:29 ` tmoran
     [not found] <F248noaBumjl6uvoIt90001c420@hotmail.com>
2002-04-10 11:08 ` sk
2002-04-10 10:41 Gautier Write-only-address
2002-04-04 12:10 D De Villiers
2002-04-04 17:23 ` Larry Kilgallen
2002-04-05  8:51   ` Tarjei T. Jensen
2002-04-05  9:54   ` Adam Tissa
2002-04-05 10:08     ` Adam Tissa
2002-04-06 11:03   ` D De Villiers
2002-04-05  8:02 ` John McCabe
2002-04-05  9:04   ` Jerry van Dijk
2002-04-05 16:48   ` Marin David Condic
2002-04-06 11:09   ` D De Villiers
2002-04-08  8:40     ` John McCabe
2002-04-08 14:44     ` Marin David Condic
2002-04-09  8:28       ` tmoran
2002-04-09 16:53         ` Pascal Obry
2002-04-10  4:08         ` Robert Dewar
2002-04-10  7:18           ` tmoran
2002-04-10  6:55             ` sk
2002-04-10 13:18               ` Marin David Condic
2002-04-10 16:55               ` Stephen Leake
2002-04-10 17:48                 ` Marin David Condic
2002-04-11 13:42                 ` Ted Dennison
2002-04-11 20:22                   ` tmoran
2002-04-11 20:49                     ` Marin David Condic
2002-04-12 14:17                     ` Ted Dennison
2002-04-11 19:58                 ` sk
2002-04-12  0:01                   ` tmoran
2002-04-12  1:03                     ` sk
2002-04-14  1:57       ` S Campion
2002-04-15 17:24         ` Marin David Condic

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