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: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED.fn3LatRFkm9/xzEj7F2/NQ.user.gioia.aioe.org!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Intervention needed? Date: Thu, 4 Apr 2019 09:17:53 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <1e27ce78-217d-4adc-8380-30f6d4fc5fdc@googlegroups.com> NNTP-Posting-Host: fn3LatRFkm9/xzEj7F2/NQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader01.eternal-september.org comp.lang.ada:56071 Date: 2019-04-04T09:17:53+02:00 List-Id: On 2019-04-04 07:44, Maciej Sobczak wrote: > So, we have another paradox: Ada is so good in error prevention that the community does not care about having a proper debugger, and then the lack of working debugger prevents people from choosing Ada for projects that have rigorous integration testing culture. Part of the paradox is that such projects happen to be safety-critical, where Ada is supposed to be the preferred solution. And then they use C, where debuggers work like a charm. In the Conway's game of life there are populations called "Eden garden" ones no other state leads to. It is not a paradox at all, that some things cannot emerge though natural gradual change. > Again: debuggers are not only for debugging and you better get them working right (by, well... debugging them?). Yes, but my guess is that AdaCore has no spare resources to invest into rewriting GDB. Another guess is that GDB/GNU debug info format might have some fundamental design issues. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de