Re: GnatBench (from GPL edition)



"Randy Brukardt" <randy@xxxxxxxxxxxxxx> wrote:

GPS may be a showcase for GTKAda but, on Windows, I don't think it
does GTK+ any favours. Look at the screenshot at

https://libre.adacore.com/gps/img/gps_800x600.jpg

Does that, to you, match up with the phrase "Same modern GUI
available on all platforms " you can find at
https://libre.adacore.com/gps/main.html? To me the answer is plainly
no - that's the sort of GUI you'd be unlucky to get on Windows 3.1!

It surely doesn't look like a Windows 3.1 application, more like Windows 95,
which surely has nothing to do with the 1980s.

Well, I was overexaggerating a little :-)

If you think this is ugly,
you should see the GUI distributed with Janus/Ada...it *is* a Windows 3.1
look, and it is nowhere is nice as this. :-)

That would be interesting to see, but there aren't any screenshots on
your website, and the main Janus/Ada 95 page hasn't been updated since
2001 according to the bit at the bottom.

And IMHO, Windows 95/98/2000 is still the most professionally looking
interface. The silly eye candy of XP and Vista just waste a lot of time and
effort.

I haven't really played much with Vista, but the GUI does seem a bit
excessive to me.

The only complaint I'd have looking at the screenshot is the funny GTK look.
Surely that isn't worth caring about...

I'm a bit pedantic about that; windows has a certain look and feel
that I don't think GTK fits with (Eclipse is much better, probably
because of the way the SWT works!). On the other hand I don't think
apps with a Microsoft Windows Style look right on the Gnome desktop.

Anyway - I don't develop in Ada any more (unfortunately - with
caveats!) so it's not really my place to criticise the development
environments that are available but, it's so difficult for me not to!
Primarily it's through frustration - I like Eclipse and it's
frustrating that it has taken so long for the Ada world to get
something out to allow Eclipse to be used as an industrial strenght
Ada IDE!

My understanding is that to write Eclipse plugins you have to write in Java.
If I wanted to use Java, I wouldn't be here in the first place. If you can't
program it in Ada, it isn't worth writing.

Things would be much better if there was an Ada OS. Unfortunately,
while you can use foreign language libraries in Ada, you still
basically have to understand those languages and, sometimes, write in
them. To that extent, as others have responded to your next question,
having a single IDE for various languages (like Eclipse) isa boon to
productivity. The editors all work the same way, the vendor dependent
details of debugging are hidden to some extent, and essentially the
way you code, compile and debug is the same irrespective of what
language you're using.

I understand the market pressures, but on a practical basis, I don't
understand the big deal about bloated IDEs anyway. Everything that is
worthwhile in an IDE is language and compiler-specific anyway (debuggers,
error messages, syntax, symbol browsing, project management), so what can
this empty framework actually accomplish?

Essentially it's a template, at least the Java development environment
is. It provides a means for companies to produce a fully integrated
IDE without having to go through the rigmarole of producing it from
scratch. Much of the foundation is already there, you just have to
provide your specific bit and plug them. To some extent the way all
the components fit together is fixed so, to the user, programming in
one language is much like programming in any other. You have, however,
ways in which you can provide very compiler specific information if
you like, by producing views to display it. I think it's brilliant
personally. My productivity would be improved if I were able to use
purely Eclipse (I am working in a multi-language environment) because
I would only need to learn to use one IDE.

It seems like just another way to
keep Intel and AMD in business by forcing machine upgrades that aren't
necessary.

.



Relevant Pages

  • Re: Still clinking to Java?
    ... I was toying with saving effort by making the C version a DLL and redoing the GUI in my portable Cello GUI. ... But there would be new work on the engine, and just trying to get a clean compile of the C version under VC++ I saw enough to remind me I would rather work in Lisp. ... IDE investments can simply be skipped. ... I just don't want to switch language _at that point_ and recode ...
    (comp.lang.lisp)
  • Re: GnatBench (from GPL edition)
    ... [Eclipse as an IDE] ... worthwhile in an IDE is language and compiler-specific anyway (debuggers, ... editor and the whole windowing stuff - the docking containers in Eclipse ... integration of a versioning system, ...
    (comp.lang.ada)
  • Re: Best IDE in Ubuntu, or Which IDE do you use ?
    ... i think IDE only code editor.... ... I see python is a rising language, ... database gui vcl is not complete, ... I have all these installed on my Ubuntu 9.04, I do test these tools on ...
    (Ubuntu)
  • Re: Best Way to Learn C#
    ... Windows Form Application in the IDE. ... After that, and after you have learned the basics of the language, you just ... curiosity leads you. ... If you have studied other programming languages as well as GUI development, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: looking for a free cross-platform IDE/editor
    ... > IDE, suitable in fact for any language. ... It's a Java application; therefore ... Thanks but eclipse is WAY too heavy-weight and complex for my ...
    (comp.programming)