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=0.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, TO_NO_BRKTS_PCNT autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,eae2da5b187d454e,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!news.glorb.com!news.cs.univ-paris8.fr!proxad.net!cleanfeed3-b.proxad.net!nnrp6-1.free.fr!not-for-mail Message-Id: <457c1cd1$0$7059$426a74cc@news.free.fr> From: Yves Bailly Subject: Ada2005 binding to Qt4 Newsgroups: comp.lang.ada Date: Sun, 10 Dec 2006 15:40:43 +0100 User-Agent: KNode/0.10.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit Organization: Guest of ProXad - France NNTP-Posting-Date: 10 Dec 2006 15:42:25 MET NNTP-Posting-Host: 81.56.171.53 X-Trace: 1165761745 news-1.free.fr 7059 81.56.171.53:44243 X-Complaints-To: abuse@proxad.net Xref: g2news2.google.com comp.lang.ada:7874 Date: 2006-12-10T15:42:25+01:00 List-Id: Hello all, I'm quite pleased to announce the 0.1.0 release of Qt4Ada, a hand-made thick binding in Ada2005 to Qt 4.2.x. See http://qt4ada.sourceforge.net for more details, grab the archive from http://sourceforge.net/project/showfiles.php?group_id=173821&package_id=199116&release_id=470160 Qt4Ada is still in early stages, so it still lacks 95% of Qt features. However the 14 tutorials have been re-coded in pure Ada, so I guess it's already usable for very small and simple programs. >From now on: - my primary goal will be to provide as much widgets as possible, which will be achieved by re-coding the "widgets" examples; - the building structure needs improvements, so I'll start by trying to recreate a (basic) qmake-like tool; - the signals/slots implementation mostly works, though it's not quite satisfactory, as already pointed by Vadim - in fact, it's the whole meta- objects structures that should be ported to Ada. As I don't have much time to work on Qt4Ada, choices have to be made. The last point (about signals/slots), while annoying, is not my top priority for now. However any actual and concrete contribution would be much appreciated. This library is released under the CeCILLv2 license, a french, GPLv2- compatible, open-source license (see http://www.cecill.info/index.en.html). I still have plans to provide an alternative license, allowing to use Qt4Ada in closed-source software, much like Qt is itself distributed. This double- licensing should not be done in the near future, but any comments or ideas about it are welcome. Grab it, compile it, enjoy it (I hope) and provide feedback! Please don't be too hard, I still lack experience in Ada programming ;-) Regards, -- (o< | Yves Bailly : http://kafka-fr.net | -o) //\ | Linux Dijon : http://www.coagul.org | //\ \_/ | | \_/`