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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ab26e93e5cda5b8a X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: GnatBench (from GPL edition) Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <83f3c6f9-603d-45ea-9653-bd4790f84871@e60g2000hsh.googlegroups.com> <3mqiu3pdt12sirmn5dko6mjo1snr3infrh@4ax.com> <52ilu39q6mje4df8csr9odpkick389alh2@4ax.com> <8ijtu314uf1j34hc837qkgtgd4lqbr0q5l@4ax.com> <14a29jmecow0p$.1ihl69vqa4s9h$.dlg@40tude.net> Date: Mon, 31 Mar 2008 18:12:55 +0200 Message-ID: NNTP-Posting-Date: 31 Mar 2008 18:12:59 CEST NNTP-Posting-Host: aba0ef84.newsspool2.arcor-online.net X-Trace: DXC=Bi@EL`QF:@c<6cDJZfMd_cA9EHlD;3Ycb4Fo<]lROoRaFl8W>\BH3YbdNlZGHZ]fcnDNcfSJ;bb[eIRnRBaCdWQWOWJe X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:20680 Date: 2008-03-31T18:12:59+02:00 List-Id: On Mon, 31 Mar 2008 15:23:24 +0100, John McCabe wrote: > the whole GTK+ thing is still, to me, not > quite right on MS Windows. Yes, but it is getting better. >>Because otherwise GPS just follows MS Visual Studio design. > > The layout does follow the MS VS design, the look though is of a > rather old version of MS VS, perhaps version 2.0 or 4.0 from the > mid-90s. Hmm, I know all of them, and I see no any sufficient difference to GPS. In fact the latest VS is definitely worse, ergonomically, I mean. It permanently forgets its layout. For instance it kicks off the tray with the current source column and line numbers. Then it takes hours to get it back, because the configuration GUI is just typical MS: deeply nested menus and tabbed dialogs distributed all over the GUI combining properties carefully selected by a random generator... XML project files is a horror. Automated compilation (we are heavily using it) never works as expected, etc. File search which once worked reasonably is ruined now. The only great thing MS still has, is the debugger. But I am sure, they are working on that! (:-)) >>The decorations can be changed using a GTK+ RC file. I wonder why AdaCore >>didn't do that. > >>But where AdaCore took time and didn't copy from MS, GPS looks pretty good. >>For example, graphical indication of error locations left of the editor >>window is a great idea. > > Do you mean the bit where the space is used to provide a > representation of the whole file, a rectangle moves up and down to > show which part of the file you're currently viewing, and red blocks > show where the error is? Yes > That's interesting, but have you seen how the errors and warnings are > shown in Eclipse! I didn't use Eclipse yet. I know that GPS if far better than VS in that respect. Though GNAT error messages are better than C++ ones, but they still are quite useless in many cases. Normally I just look at the source code lines. An improvement GPS could have is to highlight error slices (tokens) rather than lines, as well as in the debugger. I remember National Instruments IDE for CVI compiler which did that. >>IMO the problems with GPS lie elsewhere. I mean poor design of GTK+ and >>GDB. > > I'm sure GPS is a perfectly capable tool and is better than nothing > (the whole concept of an IDE that can be used to manage your projects > is quite an advancement from what went before). I don't have any real > gripes with functionality, just form. It seems like AdaCore have put a > fair amount of effort into something that is ever so slightly > pointless! They probably wanted to be independent on other vendors and unreliable C/Java mess. The only mistake they probably made was GTK+, which is still C and still a mess. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de