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!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Nick Roberts Newsgroups: comp.lang.ada Subject: Re: A community Windows binding Date: Wed, 06 Oct 2004 18:18:34 +0100 Message-ID: <2sinnaF1l82knU1@uni-berlin.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de k/VhX3s1Ro5GY0lOHBZ14QbYNm/Z2hvVWf9IsTDmYzoopKxDE= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040803 X-Accept-Language: en-us, en In-Reply-To: Xref: g2news1.google.com comp.lang.ada:4812 Date: 2004-10-06T18:18:34+01:00 List-Id: Stephen Leake wrote: > So far, I've heard from the following: > ... > Nick Roberts > willing to work on GWindows I don't think I actually ever said I would work on GWindows. ;-) However, I would, in fact, be willing to work on GWindows or CLAW, albeit through gritted teeth. The gritted teeth would be mainly because the GWindows and CLAW interfaces are Windows-specific. However, I would reluctantly agree that the difficulty of designing and supporting a serious platform-independent GUI would be too immense; to do this, it is necessary to write a great deal of GUI functionality as part of the implementation, and only use the minimum common subset of facilities provided by the various underlying platforms. GWindows and CLAW are surely both about leveraging as much power from the Windows infrastructure as possible. A platform-independent GUI would really be a totally different project (worthwhile, but very ambitious). I was once quite knowledgeable about the Win32 interface, and Windows programming in general, but my knowledge is old, and does not stretch, for example, to COM (or OLE, ActiveX, and so on). But I can learn! I think I would be most interested in improving (extending) existing documentation, and producing new documentation. What would be the most appropriate source format? I might also be interested in producing a sample application (or two), big enough to be realistic, but small enough to be done quite quickly and serve its pedagogical purpose. I do not, by any means, have any (personal) favour for GWindows over CLAW, or vice versa. I know only a very little about either, so I'm not in a position to judge. -- Nick Roberts