comp.lang.ada
 help / color / mirror / Atom feed
From: Michael Bode <m.g.bode@web.de>
Subject: Re: GWindows
Date: Thu, 09 Nov 2006 19:02:31 +0100
Date: 2006-11-09T19:02:31+01:00	[thread overview]
Message-ID: <eivqfn$q83$1@online.de> (raw)
In-Reply-To: u1wodyubq.fsf@stephe-leake.org

Stephen Leake <stephen_leake@stephe-leake.org> writes:

> The original rational for GWindows was to be a rational Ada binding to
> the Microsoft Windows API.
>
> Changing that to some other OS/GUI combination would be just wrong.

But not making the GUI lib portable makes it useless for projects
targeting more than just Windows. One of the advantages of Java is
its portable GUI toolkit(s).

GNAVI is using GWindows and it says:
(http://www.gnavi.org/index.php?Command=Index&Title=Home)

   GNAVI is the open source alternative to visual software development
   languages like Delphi and Visual Basic. In addition to just being
   fully Open Source under the GPL, the language foundation of GNAVI,
   unlike Pascal or Basic of its competition, is the international
   standard of engineering, Ada. GNAVI for Windows offers comparable
   features to Delphi and Visual Basic including use of Active X
   controls and the ability to interface with .NET and Java. GNAVI is
   also currently being ported to Mac OS X and Linux/UNIX

But it seems there is not much development going on for the ports.

> Which windowing API do you want on Gnu/Linux?

Probably GTK+, because that's what I know from GtkAda :-). More
important it is widely used and plain C, which may make it easier to
bind to than something written in C++. But if there is a better choice
I wouldn't object.

-- 
Michael Bode



  parent reply	other threads:[~2006-11-09 18:02 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-07 16:53 GWindows Fionn Mac Cumhaill
2006-11-07 19:31 ` GWindows Michael Bode
2006-11-08 21:23   ` GWindows Stephen
2006-11-09  7:04   ` GWindows Stephen Leake
2006-11-09 12:38     ` GWindows Jeffrey Creem
2006-11-09 18:02     ` Michael Bode [this message]
2006-11-09 22:23       ` GWindows Yves Bailly
2006-11-10 14:09         ` GWindows Alex R. Mosteo
2006-11-10 18:38           ` GWindows Yves Bailly
2006-11-10  8:56       ` GWindows Dmitry A. Kazakov
2006-11-10 21:14         ` GWindows Michael Bode
2006-11-11  9:23           ` GWindows Dmitry A. Kazakov
2006-11-11 14:50             ` GWindows Michael Bode
2006-11-10 22:40         ` GWindows Pascal Obry
2006-11-11  9:29           ` GWindows Dmitry A. Kazakov
2006-11-10 13:33       ` GWindows Stephen Leake
2006-11-08 21:22 ` GWindows Stephen
2006-11-09 14:12   ` GWindows Fionn Mac Cumhaill
2006-11-09 20:15     ` GWindows Stephen
2006-11-09 20:15     ` GWindows Stephen
2006-11-09  7:02 ` GWindows Stephen Leake
2006-11-10 18:34 ` GWindows Andre
2006-11-11  5:23   ` GWindows Fionn Mac Cumhaill
  -- strict thread matches above, loose matches on Subject: below --
2002-01-23 13:13 gwindows chris.danx
2002-01-23 21:58 ` gwindows chris.danx
2002-01-28 17:01 ` gwindows David Botton
2002-01-29  9:01   ` gwindows chris.danx
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox