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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Thread: 103376,a875d9649dde34e3 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!proxad.net!usenet-fr.net!enst.fr!melchior!cuivre.fr.eu.org!melchior.frmug.org!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: GWindows and a future home for it Date: 30 Sep 2004 21:28:27 -0400 Organization: Cuivre, Argent, Or Message-ID: References: NNTP-Posting-Host: lovelace.ada-france.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: melchior.cuivre.fr.eu.org 1096594118 92593 212.85.156.195 (1 Oct 2004 01:28:38 GMT) X-Complaints-To: usenet@melchior.cuivre.fr.eu.org NNTP-Posting-Date: Fri, 1 Oct 2004 01:28:38 +0000 (UTC) To: comp.lang.ada@ada-france.org Return-Path: In-Reply-To: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Gateway to the comp.lang.ada Usenet newsgroup" List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: g2news1.google.com comp.lang.ada:4479 Date: 2004-09-30T21:28:27-04:00 Fionn mac Cuimhaill writes: > Dumping GWindows for Claw would require me to start over learning a > new set of packages, and would complicate maintenance of existing > software. Database support is essential. If Claw is weaker than > GWindows on database support, that is a major strike against it. I've just done a quick browse thru the GWindows.Databases package. It does _not_ 'with' any other GWindows package. So we could rename it Claw.Databases, or just keep it GWindows.Databases, and the functionality is the same. GWindows.Databases.Controls does use some GWindows stuff, but only base windows, text boxes, and buttons. That should port easily to using Claw windows. On the other hand, there are not enough comments in the code for me to be sure. That's a point in Claw's favor; better comments, better documentation. The GNATCOM stuff does not appear to be integrated with GWindows at all; it's orthogonal, so it can be used with Claw easily. My problem with Claw is it has a significantly different style than Windex (which is pretty close to GWindows in style). Both code formatting style, and general code design style. But I think I can get used to it. And the full Claw clearly covers more of the Win32 API than either Windex or GWindows. So I vote for Claw, and one of the first things we do is agree on how to port GWindows.Databases.Controls. -- -- Stephe