From: John McCabe <john@nospam.assen.demon.co.uk>
Subject: Re: GnatBench (from GPL edition)
Date: Mon, 31 Mar 2008 17:43:02 +0100
Date: 2008-03-31T17:43:02+01:00 [thread overview]
Message-ID: <sv42v35i6eetrnc1oagufec5kbv4nfmcg5@4ax.com> (raw)
In-Reply-To: l8umbeo8j6ro.16u3v9fovvauk.dlg@40tude.net
On Mon, 31 Mar 2008 18:12:55 +0200, "Dmitry A. Kazakov"
<mailbox@dmitry-kazakov.de> 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!!
next prev parent reply other threads:[~2008-03-31 16:43 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-20 16:35 GnatBench (from GPL edition) John McCabe
2008-03-20 16:46 ` John McCabe
2008-03-20 22:08 ` Britt Snodgrass
2008-03-25 18:06 ` John McCabe
2008-03-25 20:32 ` Britt Snodgrass
2008-03-25 21:17 ` John McCabe
2008-03-26 21:07 ` Simon Wright
2008-03-26 22:05 ` John McCabe
2008-03-27 9:07 ` Stephen Leake
2008-03-27 10:08 ` John McCabe
2008-03-29 0:28 ` Stephen Leake
2008-03-29 2:48 ` Britt Snodgrass
2008-03-29 23:32 ` John McCabe
2008-03-30 8:24 ` Dmitry A. Kazakov
2008-03-31 14:23 ` John McCabe
2008-03-31 16:12 ` Dmitry A. Kazakov
2008-03-31 16:43 ` John McCabe [this message]
2008-04-01 0:09 ` Randy Brukardt
2008-04-01 4:19 ` Eric Hughes
2008-04-01 7:39 ` Georg Bauhaus
2008-04-01 19:52 ` Randy Brukardt
2008-04-01 19:58 ` Randy Brukardt
2008-04-02 21:03 ` John McCabe
2008-04-03 3:20 ` Randy Brukardt
2008-04-03 7:35 ` Dmitry A. Kazakov
2008-04-03 10:20 ` John McCabe
2008-04-04 2:20 ` Randy Brukardt
2008-04-04 22:50 ` John McCabe
2008-04-03 10:14 ` Steffen Huber
2008-04-01 17:06 ` Pascal Obry
2008-03-29 23:10 ` John McCabe
2008-03-26 10:19 ` John McCabe
2008-03-26 14:35 ` Britt Snodgrass
2008-03-26 14:40 ` Britt Snodgrass
2008-03-26 18:14 ` John McCabe
2008-04-29 9:34 ` John McCabe
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox