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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,865e31ac5a1b553a X-Google-Attributes: gid103376,public From: pascmartin@mail.earthlink.net (Pascal F. Martin) Subject: Re: GNAT -vs- ObjectAda (was Re: where is the faq) Date: 1999/07/29 Message-ID: <3IRn3.743$U4.54316@clnws01.we.mediaone.net>#1/1 X-Deja-AN: 506479691 References: <7mneah$g5j$1@nnrp1.deja.com> <3790b774.0@news.pacifier.com> <7mqtl0$jvr$1@nnrp1.deja.com> <7ni275$kfs$1@nnrp1.deja.com> Content-Type: text/plain; charset=us-ascii X-Trace: clnws01.we.mediaone.net 933226367 24.130.95.174 (Wed, 28 Jul 1999 22:32:47 PDT) Organization: MediaOne-Road Runner, Western Region Mime-Version: 1.0 NNTP-Posting-Date: Wed, 28 Jul 1999 22:32:47 PDT Newsgroups: comp.lang.ada Date: 1999-07-29T00:00:00+00:00 List-Id: In article <7ni275$kfs$1@nnrp1.deja.com>, Robert Dewar writes: > Not clear why this is annoying (though anything can annoy > anyone of course :-) GDB is entirely non-intrusive, so as long > as the program does not hit a breakpoint or get a fatal signal, > the fact that gdb is somehwhere is virtual memory has little > effect on the operating environment. Having gdb running is annoying because: Gdb and the application symbols takes a significant amount of memory. That is memory the application cannot use anymore. A PC application must be easy to install. When software is installed on thousands of PCs, every installation problem may become costly. If gdb has to be installed with each application, there is one more chance something would goes wrong, especially when the user is installing several programs, each trying to install gdb, possibly different versions of gdb. It is my experience that there is not two identical PC. May sound strange, but the same model may encounter different problems. Just the order in which the same applications are installed may (and often do) end in different configurations. If gdb is running, there is possibly one more task in the task bar (for the gdb interface). One uninformed user could by mistake kill gdb. Let remember that most people now use PCs, but computer programmers are a minority: most PC users have no computer degree. -- Pascal F. Martin.