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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,4b27f494a96e0530 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!wns13feed!worldnet.att.net!207.35.177.252!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail From: "Warren W. Gay VE3WWG" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: A community Windows binding References: <2004100600261150073%david@bottoncom> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Thu, 07 Oct 2004 12:33:53 -0400 NNTP-Posting-Host: 198.96.223.163 X-Complaints-To: abuse@sympatico.ca X-Trace: news20.bellglobal.com 1097166833 198.96.223.163 (Thu, 07 Oct 2004 12:33:53 EDT) NNTP-Posting-Date: Thu, 07 Oct 2004 12:33:53 EDT Organization: Bell Sympatico Xref: g2news1.google.com comp.lang.ada:4882 Date: 2004-10-07T12:33:53-04:00 List-Id: Jeffrey Carter wrote: > On 2004-10-05 19:28:03 -0400, Stephen Leake said: >> In order to get started, I'd like to hear from everyone who is willing >> to be a developer. > > I have no experience with Gwindows, some with Claw, and a fair amount > with JEWL and GtkAda. I have no real preference for a basis for a GMGPL > windows binding, although my preferences are for platform portability > and not using callbacks. If I may be of assistance, I am willing to help. JEWL when I looked at it last (>= yr) was nice and simple. As a GUI training vehicle, I don't think you can beat it (unless you insist on training on callbacks). I don't believe that JEWL's design goals were such that it ever should be a General Purpose interface for GUI. Problems such as the inability to redirect a focus to a specific widget limits its wider use. There was a thread on the GUIs & callbacks sometime ago, where I believe MDC was quite vocal. Callbacks are a pain, but there aren't too many practical alternatives. The big main loop that JEWL uses, is one such alternative, but I am not convinced this scales well to larger projects. I think probably the only thing that can be agreed upon is that callbacks are normal for GUIs now, GWindows uses them (like many others), and it should not be a limiting factor in its choice. As for portability, I would be greatly surprised if GWindows ever goes beyond Windows support, so in my mind, asking for more than that is barking up the wrong tree (this is why GtkAda remains important for those that insist on portability). I wish it were otherwise, but I don't think it is practicle to expect otherwise for GWindows. I'd be willing to be wrong on that, but if I were asked to make a bet.. -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg