comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Alternative for Gnat Studio
Date: Fri, 26 Feb 2021 08:56:39 +0100	[thread overview]
Message-ID: <s1a9jm$1c9e$1@gioia.aioe.org> (raw)
In-Reply-To: 60379b69$0$20345$e4fe514c@news.kpn.nl

On 2021-02-25 13:43, ldries46 wrote:
> Op 18-2-2021 om 13:41 schreef ldries46:
>> At this moment I am using GNAT Studio for Ada programming.
>> Now I have two reasons for a possible change:
>>
>>  1. I read somewhere that the freeware version is not going to be
>>     continued. Is that true?
>>  2. I have proroblems with the program (I cannot use it any more
>>     becasuse it is reacts with the program I am busy with "Program
>>     does not react".
>>
>> Because Gnatstudio has  simple one command Instalation procedure it is 
>> easy for me to understand for me hoe to install it. Is there an 
>> alternative that is almost as easy to install which I can use, 
>> preferably with an simple and good readable description how to install 
>> it.
>>
>>
>> L. Dries
>>
> My problem has become more acute. Till now I avoided the debugging 
> option in the GNAT 2020 Community edition by badding print statements 
> within the normal running program but now I have an error mentioned 
> somewhere within the Ada. Unbounded_Strings which is used on a lot of 
> positions in the program. The only way I know to detect wher the problem 
> is is using the debug option with several brakpoints and as possible 
> shifting these around to find this error but uding the debu option just 
> makes the program coming to the "program does not react".

GDB and IDE are different things. GDB never really worked for complex 
projects and, I am afraid, it never will.

Then resolving a complex issue like you describe with debugger is 
unrealistic anyway. If you have a memory corruption, e.g. per concurrent 
access, debugger is not much help, even a good debugger, rather than the 
garbage GDB is.

The first step is to set an exception handler and trace all exceptions 
before they propagate. See GNAT.Exception_Action.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  parent reply	other threads:[~2021-02-26  7:56 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <602e608e$0$27680$e4fe514c@news.kpn.nl>
2021-02-19  3:17 ` Alternative for Gnat Studio Matt Borchers
2021-02-19  8:16   ` Luke A. Guest
2021-02-20 15:48   ` ldries46
2021-02-20 16:12     ` Chris Townley
2021-02-21 12:06       ` ldries46
2021-02-22  7:00         ` Roger Mc
2021-02-22 11:20           ` Simon Wright
2021-02-23  7:52             ` ldries46
2021-02-24  8:11           ` Vadim Godunko
2021-02-24 10:06             ` Roger Mc
2021-02-24 11:42               ` Vadim Godunko
2021-03-05  9:36         ` Jerry
2021-03-05 13:37           ` DrPi
2021-03-06 12:14             ` Jérôme Haguet
2021-03-06 15:22               ` DrPi
2021-02-25 12:43 ` ldries46
2021-02-25 14:48   ` Dennis Lee Bieber
2021-02-25 18:10   ` Simon Wright
2021-02-25 23:51   ` Stephen Leake
2021-02-26  7:56   ` Dmitry A. Kazakov [this message]
2021-02-28 22:54     ` Stephen Leake
2021-03-01 18:04       ` Ludovic Brenta
2021-03-02  5:11       ` John Perry
2021-03-02  8:04         ` Simon Wright
2021-03-02  8:08         ` Emmanuel Briot
2021-03-02  9:13           ` rr (was: Re: Alternative for Gnat Studio) Simon Wright
2021-03-02  9:23             ` Emmanuel Briot
2021-03-04 22:48               ` rr Simon Wright
2021-03-04 22:53             ` rr Simon Wright
2021-03-05  6:53               ` rr Emmanuel Briot
2021-03-03  3:31           ` Alternative for Gnat Studio John Perry
2021-03-05 12:58         ` ldries46
2021-03-05 13:24           ` J-P. Rosen
2021-03-06 19:21 ` Daniel Norte Moraes
2021-03-13 16:17 ` Jaime Tarrasa
2021-03-13 16:26   ` Egil H H
2021-03-13 17:40   ` Stephen Leake
2021-03-13 22:07   ` Simon Wright
2021-03-13 23:35     ` Roger Mc
2021-03-14  6:34       ` Jeffrey R. Carter
2021-03-14  8:47       ` Simon Wright
replies disabled

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