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 WAA01905 for caml-red; Wed, 7 Feb 2001 22:32:17 +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 VAA28256 for ; Tue, 6 Feb 2001 21:19:54 +0100 (MET) Received: from midway.uchicago.edu (midway.uchicago.edu [128.135.12.12]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id f16KJqL22734; Tue, 6 Feb 2001 21:19:52 +0100 (MET) Received: from uchicago.edu (hackberry.lib.uchicago.edu [128.135.53.47]) by midway.uchicago.edu (8.10.1/8.10.1) with ESMTP id f16KJk726883; Tue, 6 Feb 2001 14:19:46 -0600 (CST) Message-ID: <3A805EFB.4A3CD002@uchicago.edu> Date: Tue, 06 Feb 2001 14:30:51 -0600 From: Dale Arntson Organization: staff X-Mailer: Mozilla 4.5 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: Xavier Leroy CC: Daniel Ortmann , caml-list@inria.fr Subject: Re: OCaml's long range graphical direction? References: <20010206102842.A27059@pauillac.inria.fr> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: weis@pauillac.inria.fr Correct me if I'm wrong about this. I believe GTK+ is reentrant. TK is not. This can make a difference with regard to the ease and pleasure of developing gui applications. From an emacs editor, you can only interact with a reentrant gui application. - Dale Arntson Xavier Leroy wrote: > > > 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. > > If multithreading is a requirement, OCaml could probably cope with it > using the "systems" thread library. > > Let us hear what other members of this list think about this. > > - Xavier Leroy