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=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,d5b211b0c1ffcf3e X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.220.230 with SMTP id pz6mr4541968pbc.3.1340394713421; Fri, 22 Jun 2012 12:51:53 -0700 (PDT) MIME-Version: 1.0 Path: l9ni7967pbj.0!nntp.google.com!news2.google.com!feed-C.news.volia.net!volia.net!news2.volia.net!feed-A.news.volia.net!news.ecp.fr!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Practicalities of Ada for app development Date: Fri, 22 Jun 2012 14:51:50 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <79c5c9f7-4b72-4990-8961-b3e2db4db79b@qz1g2000pbc.googlegroups.com><92daaca1-46ae-43e1-abae-397b4bf6aa33@googlegroups.com> <20120622083215.f4d37d14bee6f2a5f144bbe6@iki.fi> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1340394712 10165 69.95.181.76 (22 Jun 2012 19:51:52 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Fri, 22 Jun 2012 19:51:52 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-RFC2646: Format=Flowed; Original Date: 2012-06-22T14:51:50-05:00 List-Id: "Tero Koskinen" wrote in message news:20120622083215.f4d37d14bee6f2a5f144bbe6@iki.fi... > On Fri, 22 Jun 2012 05:59:08 +0100 ... > Another nice feature of recent gdb (7.0) is Python scripting: > http://sourceware.org/gdb/onlinedocs/gdb/Python-Commands.html > http://napsy.wordpress.com/2009/10/11/gdb-7-scripting/ The Janus/Ada debugger uses an Ada-like language for this purpose (and, indeed, for all commands). (Although, as I previously mentioned, that feature doesn't work on breakpoints; never spent the time to figure out why.) Why learn another language when Ada does everything better already? ;-) [Seriously, an Ada debugger needs to be able to evaluate Ada expressions to be useful. Once you have that capability, adding assignment and if statements is pretty simple, and that's mainly what you need to write macros. Why implement a whole new language when the one you have it already pretty good and complete?] Randy.