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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bfb0b9f73a13c53e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-03-20 14:48:16 PST Path: archiver1.google.com!postnews2.google.com!not-for-mail From: bma3@dana.ucc.nau.edu (Ben Atkin) Newsgroups: comp.lang.ada Subject: Re: Xlib Binding or Re-implementation? Date: 20 Mar 2004 14:48:15 -0800 Organization: http://groups.google.com Message-ID: <985cbdf6.0403201448.500761f5@posting.google.com> References: <985cbdf6.0403161320.7d1e090c@posting.google.com> <985cbdf6.0403171511.15aa1cfc@posting.google.com> <87vfl3nh08.fsf@insalien.org> NNTP-Posting-Host: 134.114.219.190 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1079822896 7263 127.0.0.1 (20 Mar 2004 22:48:16 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 20 Mar 2004 22:48:16 +0000 (UTC) Xref: archiver1.google.com comp.lang.ada:6461 Date: 2004-03-20T14:48:15-08:00 List-Id: Ludovic Brenta wrote in message > The designers of GTK+ never intended for GTK+ applications to be > written in C. I personally attended a presentation by Owen Taylor, a > member of the core GTK+ team, at FOSDEM 2003. He specifically said > "Do Not Program In C", and he explained that his employer Red Hat uses > Python for all their GUIs. I had no idea that Owen Taylor said that. I knew that Owen Taylor works for Redhat and that Redhat uses Python for their admin tool GUI's. That is good to know. It would be nice if he was a little more vocal about it, though. Most Gtk+ programs I've run across are coded in C, including the one I'm using right now, Galeon. If they were written in something else, maybe bugs and design issues would be fewer, and more easily fixed. But I still think that there are a lot of fundamental problems with the API, and there are a lot of glitches that annoy me to no end.