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,6511c3dc6e1155c9 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!wns13feed!worldnet.att.net!attbi_s52.POSTED!53ab2750!not-for-mail From: tmoran@acm.org Newsgroups: comp.lang.ada Subject: Re: GWindows and David Botton References: <2004100517335116807%david@bottoncom> X-Newsreader: Tom's custom newsreader Message-ID: <_hZ8d.192310$MQ5.95582@attbi_s52> NNTP-Posting-Host: 24.6.132.82 X-Complaints-To: abuse@comcast.net X-Trace: attbi_s52 1097097466 24.6.132.82 (Wed, 06 Oct 2004 21:17:46 GMT) NNTP-Posting-Date: Wed, 06 Oct 2004 21:17:46 GMT Organization: Comcast Online Date: Wed, 06 Oct 2004 21:17:46 GMT Xref: g2news1.google.com comp.lang.ada:4840 Date: 2004-10-06T21:17:46+00:00 List-Id: > There may be individual APIs here and there in areas where CLAW has > more or GWindows has more, but the key is that GWindows is more than a > binding while still being as close to the API as a binding with out > losing ease of use and understandability. > [Claw binding] that is 1) friendly to Ada programmers, Several years ago I tried changing an existing text mode program to Claw Windows graphics, and a GtkAda program to Claw, as an ease of migration test. In both cases, IIRC, a single package body (dealing with the user interface) was substantially changed, with little or no changes to any specs or to the logic of the program. The programs were Michael Feldman's Dining Philosophers and Jeffrey Carter's Mine Detector. To see the code, or try the same experiment with other bindings, see www.adapower.com/os/windmine.html, and the Diners example in www.rrsoftware.com/html/prodinf/claw/clawinto.html