comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Quick Question about GPS IDE
Date: Sun, 28 Dec 2014 13:41:57 +0100
Date: 2014-12-28T13:41:57+01:00	[thread overview]
Message-ID: <1odwfl4m7imvn.r0p2gn37dn6p.dlg@40tude.net> (raw)
In-Reply-To: VvSnw.650373$Lq6.581611@fx29.iad

On Sun, 28 Dec 2014 04:15:56 -0800, Hubert wrote:

>> P.S. I don't count the debugger, because it is not an IDE's part actually.
>> AdaCore cannot do anything with gdb. Maybe they should consider supporting
>> other debuggers in GPS.
>>
> I don't understand, the gdb debugger seems to be relatively nicely 
> integrated with GPS?

Its gdb is totally unusable in any real-life sized project. You will not be
able to initialize the program and set a break point, as simple as this.

And in general using breakpoints and inspecting variables and the stack is
only one technique of debugging, the ancient debuggers like gdb single it
out. This technique is not always useful for Ada with tasking, real-time,
external I/O (uncontrollable events). Neither it is for on-line
introspection and problem tracking in already deployed applications and
their components like shared libraries.

In short, I would consider GPS debugger non-existent, and from a very early
project stage integrate good tracing facilities into it. GNAT's RTL has
some nice tools for exceptions tracking and symbolic stack tracing. They
don't work with MS formats, unfortunately, but it is better than nothing.

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

  reply	other threads:[~2014-12-28 12:41 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-28  8:22 Quick Question about GPS IDE Hubert
2014-12-28  8:43 ` Dmitry A. Kazakov
2014-12-28  8:54   ` Hubert
2014-12-28  9:20     ` Dmitry A. Kazakov
2014-12-28 10:29       ` Hubert
2014-12-28 10:48         ` Dmitry A. Kazakov
2014-12-28 12:15           ` Hubert
2014-12-28 12:41             ` Dmitry A. Kazakov [this message]
2014-12-28 22:21               ` J-P. Rosen
2014-12-28 22:45                 ` Dmitry A. Kazakov
2014-12-29  7:48                   ` J-P. Rosen
2014-12-29  9:19                     ` Dmitry A. Kazakov
2014-12-29 21:06                       ` ake.ragnar.dahlgren
2014-12-29 23:51                         ` Brad Moore
2014-12-31  0:39                           ` ake.ragnar.dahlgren
2014-12-31  1:21                           ` Hubert
2014-12-29 15:03                     ` Shark8
2014-12-29  9:39                   ` Stephen Leake
2014-12-29 16:52                     ` Brad Moore
2014-12-29  2:42               ` Hubert
2014-12-28 15:52           ` Britt
2014-12-28 16:16             ` Dmitry A. Kazakov
2014-12-28 18:08               ` Anh Vo
2014-12-28 17:56           ` Anh Vo
2014-12-28 16:04     ` Britt
replies disabled

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