From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca1.giganews.com!nntp.giganews.com!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!fx19.iad.POSTED!not-for-mail From: Hubert User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Quick Question about GPS IDE References: <65Pnw.784261$_k.162865@fx16.iad> <1w1zdixq5j24a.4zrnyiwijmrj$.dlg@40tude.net> <1l3qw3vstmcag$.1qdkh60s0b38n$.dlg@40tude.net> <1hw9w1ecyf42u.1x8fovgepzisj.dlg@40tude.net> <1odwfl4m7imvn.r0p2gn37dn6p.dlg@40tude.net> In-Reply-To: <1odwfl4m7imvn.r0p2gn37dn6p.dlg@40tude.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 141228-1, 12/28/2014), Outbound message X-Antivirus-Status: Clean Message-ID: X-Complaints-To: abuse@newsdemon.com NNTP-Posting-Date: Mon, 29 Dec 2014 02:42:25 UTC Organization: http://www.NewsDemon.com Date: Sun, 28 Dec 2014 18:42:33 -0800 X-Received-Bytes: 2396 X-Received-Body-CRC: 689409437 Xref: number.nntp.giganews.com comp.lang.ada:191575 Date: 2014-12-28T18:42:33-08:00 List-Id: > 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. Yes that's true. I notice that in my current project which is a fairly big client server application in Visual Studio C++ . Although the debugger there is probably one of the finest in this field, I am running into lots of situations where the cause of the bug lies in the past and is propagated through multiple threads and thus the debugger does not help very much. I am working on a logging system that uses an Ada program to log data to and then clients that connect and can see various parts of the logged data based on channels and priorities etc. I have something like that already but it's not very fast, I was very new to Ada when I did that and didn't quite understand how to use tasks and protected objects. I'm not sure if I'll be able to finish that in the time I have for it, but it would be a great help for tracing down errors. --- This email has been checked for viruses by Avast antivirus software. http://www.avast.com