From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: weis Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id LAA16444 for caml-redistribution; Tue, 22 Feb 2000 11:51:26 +0100 (MET) 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 CAA14809 for ; Tue, 22 Feb 2000 02:43:29 +0100 (MET) Received: from kurims.kurims.kyoto-u.ac.jp (kurims.kurims.kyoto-u.ac.jp [130.54.16.1]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id CAA23713 for ; Tue, 22 Feb 2000 02:43:25 +0100 (MET) Received: from tet.kurims.kyoto-u.ac.jp (tet.kurims.kyoto-u.ac.jp [130.54.16.184]) by kurims.kurims.kyoto-u.ac.jp (8.9.3/3.7W) with ESMTP id KAA11487; Tue, 22 Feb 2000 10:43:23 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by tet.kurims.kyoto-u.ac.jp (8.9.3/8.9.3) with ESMTP id KAA08385; Tue, 22 Feb 2000 10:46:03 +0900 (JST) (envelope-from garrigue@kurims.kyoto-u.ac.jp) To: ohl@hep.tu-darmstadt.de Cc: caml-list@inria.fr Subject: Re: Preferred GUI Toolkit for O'Caml 3? In-Reply-To: Your message of "Fri, 18 Feb 2000 14:54:10 +0100 (CET)" <14509.20226.13985.265187@heplix4.ikp.physik.tu-darmstadt.de> References: <14509.20226.13985.265187@heplix4.ikp.physik.tu-darmstadt.de> X-Mailer: Mew version 1.93 on Emacs 20.4 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20000222104602Q.garrigue@kurims.kyoto-u.ac.jp> Date: Tue, 22 Feb 2000 10:46:02 +0900 From: Jacques Garrigue X-Dispatcher: imput version 980905(IM100) Sender: weis From: Thorsten Ohl > I soon have to do major surgery (= an almost complete rewrite) on a > graphical user interface, currently in O'CamlTK. > > Since retargeting to incompatible GUIs is such a boring job, I'd like > to hear which toolkit do you see in your tea leafs as the future > toolkit of choice? I answer for the two libraries I'm concerned with. > - LablTK [ (+) more convenient than O'CamlTK > (+) part of O'Caml 2.99 ] This is now an integral part of the ocaml distribution, available on both Unix and Windows (in ocaml 3.00). The interface should be stable in the future, making it a good choice if portability and maintainability matter. > - lablgtk [ same a mlgtk, plus > (-) still beta > (+) appears(!) to have the slickest API ] Beta does mainly mean that it may undergo API changes in the future. It is already good enough for writing applications. The next version will also support Windows. This is a good choice if appearance matters, and you are ready to eventually suffer a bit with API changes. Regards, Jacques --------------------------------------------------------------------------- Jacques Garrigue Kyoto University garrigue at kurims.kyoto-u.ac.jp JG