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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,60c31b5757cc80b7 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news1.google.com!news.germany.com!news.belwue.de!rz.uni-karlsruhe.de!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail From: Michael Bode Newsgroups: comp.lang.ada Subject: Re: GWindows Date: Thu, 09 Nov 2006 19:02:31 +0100 Organization: 1&1 Internet AG Message-ID: References: <31e1l2t4v3kt5h3fhsto8ujju8peob63i9@4ax.com> NNTP-Posting-Host: p54af2efd.dip0.t-ipconnect.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: online.de 1163095351 26883 84.175.46.253 (9 Nov 2006 18:02:31 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Thu, 9 Nov 2006 18:02:31 +0000 (UTC) X-message-flag: IMPORTANT MESSAGE -- PLEASE READ IMMEDIATELY!!! X-Accepted-File-Formats: ASCII, .rtf, .ps, .pdf - *NO* MS Office files User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) Xref: g2news2.google.com comp.lang.ada:7388 Date: 2006-11-09T19:02:31+01:00 List-Id: Stephen Leake 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