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: a07f3367d7,fe981e78fd1c1db0 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!o15g2000yqm.googlegroups.com!not-for-mail From: =?ISO-8859-1?Q?Yannick_Duch=EAne_Hibou57?= Newsgroups: comp.lang.ada Subject: Re: wxAda : is it vanished ? Date: Thu, 13 Aug 2009 03:03:10 -0700 (PDT) Organization: http://groups.google.com Message-ID: <6dbfe301-c9b6-47d7-9324-019b208b0ed5@o15g2000yqm.googlegroups.com> References: NNTP-Posting-Host: 77.198.58.100 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1250157790 26865 127.0.0.1 (13 Aug 2009 10:03:10 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 13 Aug 2009 10:03:10 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: o15g2000yqm.googlegroups.com; posting-host=77.198.58.100; posting-account=vrfdLAoAAAAauX_3XwyXEwXCWN3A1l8D User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fr),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:7718 Date: 2009-08-13T03:03:10-07:00 List-Id: On 12 ao=FBt, 15:01, Lucretia9 wrote: > While I mention that it is dead on the tigris page, I have recently > started looking at it again from a slightly different angle. But > currently, there is no usable version. > > Luke (wxAda author). Hi Luke (alias Lucretia), nice to meet you :) What is the new way to bind to wxWidgets you are thinking about ? I guess its big work, as wxWidgets (previously wxWindows) is all in C+ +, and interfacing C++ with Ada, tipically requires an intermediate binding in C... a tedious task. If I can talk about my specific concerns : if I cannot use wxAda, I will simply do as for the Windows API, creating a binding step by by step, as comes the needs (the standard Ada Windows API binding is not like what I was looking for). As I said, I was interested in wxWidget rather than others, beceaue of its license termes and beceause it is an interface to the underlying OS, not an emulation which creates all its own widgets (I've seen screen shots of GTK on Mac, it look like Gnome on Linux, and Qt does an emulation too, althought it lies better). To go further, Mac OS seems to like wxWidget, as it seems there are wxWidgets headers in the standard Mac OS developpement environnement (not GTK nor Qt) beside of the system and system framework headers. So wxWidgets seems a good choice. Back to the C++ implementation of wxWidgets : the most recommanded API for Mac OS is Cocoa, which is Objective-C, which can be interfaced as simply as C (if I believe the literature about it). So one moment, I thought about simply writing an Ada bindind to Cocoa, but as I do not own a Mac, I could not run any test at all (this will be frightening). If there was a Cocoa for Windows, this would be all fine, I could run tests on Windows.. but there is no.