Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Ada > Re: GnatBench (...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 22 of 36 Topic 5613 of 5697
Post > Topic >>

Re: GnatBench (from GPL edition)

by "Dmitry A. Kazakov" <mailbox@[EMAIL PROTECTED] > Mar 31, 2008 at 06:12 PM

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




 36 Posts in Topic:
GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-20 16:35:04 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-20 16:46:47 
Re: GnatBench (from GPL edition)
Britt Snodgrass <britt  2008-03-20 15:08:16 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-25 18:06:25 
Re: GnatBench (from GPL edition)
Eric Hughes <eric.eh9@  2008-03-31 21:19:54 
Re: GnatBench (from GPL edition)
Britt Snodgrass <britt  2008-03-25 13:32:17 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-25 21:17:34 
Re: GnatBench (from GPL edition)
Simon Wright <simon.j.  2008-03-26 21:07:29 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-26 22:05:53 
Re: GnatBench (from GPL edition)
Stephen Leake <Stephe.  2008-03-27 05:07:30 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-27 10:08:47 
Re: GnatBench (from GPL edition)
Stephen Leake <Stephe.  2008-03-28 20:28:20 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-29 23:10:21 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-26 10:19:41 
Re: GnatBench (from GPL edition)
Britt Snodgrass <britt  2008-03-26 07:35:48 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-26 18:14:03 
Re: GnatBench (from GPL edition)
Britt Snodgrass <britt  2008-03-26 07:40:32 
Re: GnatBench (from GPL edition)
Britt Snodgrass <britt  2008-03-28 19:48:30 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-29 23:32:50 
Re: GnatBench (from GPL edition)
"Dmitry A. Kazakov&q  2008-03-30 10:24:47 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-31 15:23:24 
Re: GnatBench (from GPL edition)
"Dmitry A. Kazakov&q  2008-03-31 18:12:55 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-03-31 17:43:02 
Re: GnatBench (from GPL edition)
"Randy Brukardt"  2008-03-31 19:09:55 
Re: GnatBench (from GPL edition)
Georg Bauhaus <rm.tsoh  2008-04-01 09:39:00 
Re: GnatBench (from GPL edition)
"Randy Brukardt"  2008-04-01 14:52:58 
Re: GnatBench (from GPL edition)
"Randy Brukardt"  2008-04-01 14:58:33 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-04-02 22:03:16 
Re: GnatBench (from GPL edition)
"Randy Brukardt"  2008-04-02 22:20:53 
Re: GnatBench (from GPL edition)
"Dmitry A. Kazakov&q  2008-04-03 09:35:35 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-04-03 11:20:35 
Re: GnatBench (from GPL edition)
"Randy Brukardt"  2008-04-03 21:20:51 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-04-04 23:50:48 
Re: GnatBench (from GPL edition)
Steffen Huber <spam@[E  2008-04-03 12:14:42 
Re: GnatBench (from GPL edition)
Pascal Obry <pascal@[E  2008-04-01 19:06:14 
Re: GnatBench (from GPL edition)
John McCabe <john@[EMA  2008-04-29 10:34:18 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri May 16 21:28:21 CDT 2008.