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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c32fe290813aec20 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!k2g2000hse.googlegroups.com!not-for-mail From: Lucretia Newsgroups: comp.lang.ada Subject: Re: New Ada portable GUI Library? Date: Sun, 13 Jan 2008 03:27:46 -0800 (PST) Organization: http://groups.google.com Message-ID: References: <6d63c543-0a35-4c39-a330-98c63a24f64d@i3g2000hsf.googlegroups.com> <1365533.nRhg4MZKNK@linux1.krischik.com> <4e5ffa74-e1d6-4e80-9dd9-824df475a60c@e10g2000prf.googlegroups.com> <970df333-8c12-4f5d-b32b-ded6a84a0195@v4g2000hsf.googlegroups.com> <187iruircnfuu$.oc2g47zys18k.dlg@40tude.net> <29b4fb7f-afb5-4428-9a73-2bac655b3a27@k39g2000hsf.googlegroups.com> <14ilupzt2jywp$.up5hy9th8dnt$.dlg@40tude.net> NNTP-Posting-Host: 90.201.91.10 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1200223667 28787 127.0.0.1 (13 Jan 2008 11:27:47 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 13 Jan 2008 11:27:47 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: k2g2000hse.googlegroups.com; posting-host=90.201.91.10; posting-account=L2-UcQkAAAAfd_BqbeNHs3XeM0jTXloS User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.10) Gecko/20061201 Firefox/2.0.0.10 (Ubuntu-feisty),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:19380 Date: 2008-01-13T03:27:46-08:00 List-Id: On Jan 13, 10:06 am, "Dmitry A. Kazakov" wrote: > Gtk is slow. And after all, there is GtkAda here. If you are prepared to > buy poor performance of Gtk and its alien to Ada design concept, then you > can branch from GtkAda 2.8 which was GMGPL, or maybe 2.4, I don't remember. > (In case you will go this path let me know. I am interested in such efforts > because I maintain the GtkAda contributions project.) > > The only goal of a *true* Ada GUI library, IMO, could be a library which > would have a chance to become a part of the Ada Standard Library. So Gtk is > just non-starter here. We cannot depend on third-party libraries. I'm not saying that's how *I* would do it, just how it could be done for the purists. I personally would sit a tiny C layer below the Ada GUI lib and interface to that. You only need the UI stuff here. Anything else that might be needed, file/dir notifications, other OS stuff can also be abstracted. If you bypass the native OS you end up with yet another GUI which doesn't look like the native OS you are using. People don't like that. Simple. Luke.