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,ab26e93e5cda5b8a X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.germany.com!aioe.org!not-for-mail From: John McCabe Newsgroups: comp.lang.ada Subject: Re: GnatBench (from GPL edition) Date: Mon, 31 Mar 2008 17:43:02 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <3mqiu3pdt12sirmn5dko6mjo1snr3infrh@4ax.com> <52ilu39q6mje4df8csr9odpkick389alh2@4ax.com> <8ijtu314uf1j34hc837qkgtgd4lqbr0q5l@4ax.com> <14a29jmecow0p$.1ihl69vqa4s9h$.dlg@40tude.net> NNTP-Posting-Host: 8xFrDPbGvE3CA8T+awNlRA.user.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org X-Newsreader: Forte Free Agent 2.0/32.652 Xref: g2news1.google.com comp.lang.ada:20682 Date: 2008-03-31T17:43:02+01:00 List-Id: On Mon, 31 Mar 2008 18:12:55 +0200, "Dmitry A. Kazakov" wrote: >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! (:-)) I have to agree that, in terms of function, the versions of VS I'm using now (.NET/2002) and previously (2005), are lacking compared to VS 6.0. In terms of how they look though, they have improved a bit over VS 6.0. >>>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. Take a look at Eclipse. I presume you know Java well enough to have a play with it. The error stuff is pretty good with Java. >>>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. LOL!!