From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id D301CBB81 for ; Wed, 15 Feb 2006 17:47:23 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id k1FGlNAk030443 for ; Wed, 15 Feb 2006 17:47:23 +0100 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 RAA26945 for ; Wed, 15 Feb 2006 17:47:22 +0100 (MET) Received: from nef2.ens.fr (nef2.ens.fr [129.199.96.40]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id k1FGlL0e006390 for ; Wed, 15 Feb 2006 17:47:22 +0100 Received: from clipper.ens.fr (clipper-gw.ens.fr [129.199.1.22]) by nef2.ens.fr (8.13.2/1.01.28121999) with ESMTP id k1FGlLDH053550 ; Wed, 15 Feb 2006 17:47:21 +0100 (CET) X-Envelope-To: caml-list@inria.fr Received: from (george@localhost) by clipper.ens.fr (8.13.1/jb-1.1) Date: Wed, 15 Feb 2006 17:47:21 +0100 From: Nicolas George To: Caml mailing list Cc: Kai Kuehne Subject: Re: [Caml-list] ocaml ncurses bindings Message-ID: <20060215164721.GA16419@clipper.ens.fr> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/9DWx/yDrRhgMJTb" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.5.10 (nef2.ens.fr [129.199.96.32]); Wed, 15 Feb 2006 17:47:21 +0100 (CET) X-Miltered: at nez-perce with ID 43F35B1B.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 43F35B1A.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 ncurses:01 bindings:01 ocaml:01 ocaml-tmk:01 ocaml-tmk:01 lgpl:01 ncurses:01 widget:01 low-level:01 wrote:01 exception:01 functions:01 functions:01 X-Attachments: type="application/pgp-signature" name="signature.asc" X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 --/9DWx/yDrRhgMJTb Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Le septidi 27 pluvi=F4se, an CCXIV, Kai Kuehne a =E9crit=A0: > Just a question... I wan't to start programming in Ocaml but it would be = great > if there were a ncurses-binding. I know ocaml-tmk, but there is no releas= e yet > and it seems that there won't be a release-version. :) >=20 > Well.. is anybody here planning to implement a ncurses-binding for ocaml > or finish ocaml-tmk? Hi. I am the shameful author of ocaml-tmk. I can say that for me, the project is dead: I almost do not write Caml these times, and I have more pressing things to do. I say "shameful" because at least one person proposed to carry on the project, and I procrastinated my reply. Which makes I must make apologies for replying so late, which makes me procrastinate more. So today I force myself to answer. I am really sorry for people who counted on me. I am willing to give the project to anyone who wants it, provided he tells me exactly what I have to do on the Savannah website to change the ownership, including a possible licence change to include I-do-not-remember-what Caml-specific exception to the LGPL.. As for your immediate needs: the ncurses binding in the current state of TMK was working and fairly complete last time I checked. As far as I remember, the only missing parts are the scanf-like functions and the mouse parts. What is not complete at all is the widget system on top of that, but if you only need low-level ncurses functions, you may be lucky. On the other hand, the code dates back to just before the coming of dynalically-loaded primitives. The build system is probably broken with regard to that aspect. I hope this will be useful, and I re-iterate my apologies to the people who wrote to me. Regards, --=20 Nicolas George --/9DWx/yDrRhgMJTb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (SunOS) iD8DBQFD81sZsGPZlzblTJMRAnRwAJ9bvS3Lfj/inJZ9vhhqZ8QehiPEbQCfWp8H cd0qLPv4ShazwrGQ1GNau0M= =Xshe -----END PGP SIGNATURE----- --/9DWx/yDrRhgMJTb--