From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id XAA11947 for caml-red; Wed, 7 Feb 2001 23:08:39 +0100 (MET) Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id WAA10121 for ; Wed, 7 Feb 2001 22:30:11 +0100 (MET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id f17LUA900621; Wed, 7 Feb 2001 22:30:10 +0100 (MET) Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id WAA13125; Wed, 7 Feb 2001 22:30:10 +0100 (MET) From: Pierre Weis Message-Id: <200102072130.WAA13125@pauillac.inria.fr> Subject: Re: OCaml's long range graphical direction? In-Reply-To: <20010206191902.B11976@lambda.u-strasbg.fr> from Sven LUTHER at "Feb 6, 101 07:19:02 pm" To: luther@dpt-info.u-strasbg.fr (Sven LUTHER) Date: Wed, 7 Feb 2001 22:30:10 +0100 (MET) Cc: caml-list@inria.fr X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: weis@pauillac.inria.fr [...] > > I expect the Caml-TK interface to be supported (and included in the > > standard OCaml distribution) for quite a while, but not actively > > developed. The original Camltk (which is slightly different from labl/tk) is also used and supported by Jun and me. It is stable and works very well. As Xavier mentioned (and as the Caml examples at http://pauillac.inria.fr/caml/Examples/oc/camltk demonstrate) Caml/tk is a must for simple GUIs (with a slightly simpler than MMM way of abusing of the text widget). [...] > and a gtk+ one. Both are aimed at different uses, and well, as > Pierre said the tcl/tk bindings are not so much work, as they are > following a stable tcl/tk. (well sortof, don't know exactly what > it's status is with regard of the different tcl/tk versions. is > anything above 8.0 supported ?) Camltk is maintained up to date: it works also with the 8.3 version of tcl/tk, including for the Caml Light version of the library. [Personnal alleluia and auto compliment] The Caml team's support to Caml users is decidedly incredibly good: we effectively maintain what we promised to maintain :) > > > To what degree does threading affect the answer? > > > > No idea. I've heard plenty of claims that multithreading helps > > building good GUIs (see e.g. BeOS), yet most popular GUIs (including > > TK and I think GTK too) seem to manage fine without multithreading. > > Well, from Jacques message, gtk+ is thread safe, while tcl/tk is not. > > Now i don't know if that helps a lot. Personnally i don't use threads when > writing GUIs, and am still strugling with modules and functors for it ... > Sven Luther As Sven, I don't use threads for writing GUIs. Friendly, Pierre Weis INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis/