From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id XAA22621; Sun, 19 Sep 2004 23:47:32 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id XAA20189 for ; Sun, 19 Sep 2004 23:47:31 +0200 (MET DST) X-SPAM-Warning: Sending machine is listed in blackholes.five-ten-sg.com Received: from postfix4-1.free.fr (postfix4-1.free.fr [213.228.0.62]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id i8JLlU3Y004363 for ; Sun, 19 Sep 2004 23:47:30 +0200 Received: from [192.168.2.8] (auteuil-1-81-57-2-20.fbx.proxad.net [81.57.2.20]) by postfix4-1.free.fr (Postfix) with ESMTP id 090AB1BF5F4; Sun, 19 Sep 2004 23:46:53 +0200 (CEST) Subject: Re: [Caml-list] WxWidgets? From: =?ISO-8859-1?Q?Fran=E7ois-Xavier?= HOUARD Reply-To: IdeFX@Iname.com To: Daan Leijen , caml-list In-Reply-To: <414A0CED.5070502@cs.uu.nl> References: <4149F2D0.7040408@ntlworld.com> <20040916202511.GA24789@annexia.org> <414A05A5.7080603@ntlworld.com> <20040916213937.GA25981@annexia.org> <414A0CED.5070502@cs.uu.nl> Content-Type: text/plain; charset=ISO-8859-15 Message-Id: <1095621195.5727.42.camel@Bess> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Sun, 19 Sep 2004 23:46:55 +0200 Content-Transfer-Encoding: 8bit X-Miltered: at nez-perce with ID 414DFE72.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 iname:99 haskell:01 sourceforge:01 daan:01 pubs:01 parses:01 iname:99 ocaml:01 caml:01 caml:01 garbage:01 fewer:02 fewer:02 o'caml:02 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk > Hi all, > > I have created a binding from Haskell to wxWidgets, called wxHaskell. > You can find more information (and nice screenshots) at > > There is also a paper about it at > > I also know that there is a student in France that has made a lot of > progress > on an O'Caml binding to wxWidgets (as he contacted me a few times > about technical issues). He also used the wxEiffel C wrapper (that wxHaskell > uses) I'm the french student having worked on it. The reason why I haven't made any official release is that it doesn't work at all; I couldn't solve memory issues. I'm working on a little "developper documentation" on my spare time, but I have got fewer and fewer spare time, so... And what i've done for the moment is in french... Whatever, what I can say you is that i've made a caml tool equivalent to "wxDirect", which parses C header, and generate a typed Caml binding to wxWidget. Even if the source of this tool is very awful (i couldn't find time to clean it), it works quiet well, as the binding works -at least on the few examples inspired from wxhaskell's one that i've tried-, and as the typing scheme seems fine. I also tried to find solution to make a nice integration of this binding to Ocaml, including garbage collection, which doesn't work at all. I think i will release something -a developper release- when the developper documentation is ready, but i can't say you when: as I said upper, i have very very few time to spend on it. Whatever, feel free to ask me for more information, i will try to help anybody asking... Good night... François-Xavier Houard IdeFX@Iname.com ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners