From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=AWL,DNS_FROM_RFC_ABUSE autolearn=disabled version=3.1.3 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id B0902BC0A for ; Thu, 1 Mar 2007 15:08:23 +0100 (CET) Received: from kurims.kurims.kyoto-u.ac.jp (kurims.kurims.kyoto-u.ac.jp [130.54.16.1]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id l21E8LrO008767 for ; Thu, 1 Mar 2007 15:08:22 +0100 Received: from localhost (orion [130.54.16.5]) by kurims.kurims.kyoto-u.ac.jp (8.13.7/8.13.7) with ESMTP id l21E8Ke8029547; Thu, 1 Mar 2007 23:08:20 +0900 (JST) Date: Thu, 01 Mar 2007 23:08:18 +0900 (JST) Message-Id: <20070301.230818.78500281.garrigue@math.nagoya-u.ac.jp> To: fujitets@w2.dion.ne.jp Cc: caml-list@inria.fr Subject: Re: [Caml-list] Some labltk widgets missing From: Jacques Garrigue In-Reply-To: <45E6D63D.5070003@w2.dion.ne.jp> References: <45E43E78.1060805@w2.dion.ne.jp> <20070228.092951.89039821.garrigue@math.nagoya-u.ac.jp> <45E6D63D.5070003@w2.dion.ne.jp> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 45E6DE55.001 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; labltk:01 labltk:01 ocaml:01 faq:01 caml-list:01 widgets:01 garrigue:03 garrigue:03 exists:03 mmm:03 jacques:03 jacques:03 camltk:03 camltk:03 library:03 From: Satoshi Fujiwara > Let me ask another question. > # Maybe it's a FAQ... > > Why camltk and labltk both exists? > These look like twins for me. > What is the role of these two libraries? > (I think if there is no need to use the camltk...) The original library was CamlTk, and LablTk was actually created by hacking the automatic generation tool included in CamlTk. As a result, for a long time only CamlTk was available, and for instance the MMM web browser was developped using CamlTk. Many examples are available, and CamlTk is described in one of the rare books on OCaml written in English. For all these reasons, it is necessary to continue supporting it, and the current implementation does it at a very low cost, by using the same backend. Jacques Garrigue