From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id JAA14354; Thu, 29 Jan 2004 09:52:36 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 JAA14908 for ; Thu, 29 Jan 2004 09:52:35 +0100 (MET) Received: from mail.physik.uni-muenchen.de (mail.physik.uni-muenchen.de [192.54.42.129]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id i0T8qYP28722 for ; Thu, 29 Jan 2004 09:52:34 +0100 (MET) Received: from localhost (unknown [127.0.0.1]) by mail.physik.uni-muenchen.de (Postfix) with ESMTP id 10858201CB; Thu, 29 Jan 2004 08:52:34 +0000 (UTC) Received: from mail.physik.uni-muenchen.de ([127.0.0.1]) by localhost (mail.physik.uni-muenchen.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 16158-01-75; Thu, 29 Jan 2004 09:52:31 +0100 (CET) Received: from mailhost.cip.physik.uni-muenchen.de (kaiser.cip.physik.uni-muenchen.de [141.84.136.1]) by mail.physik.uni-muenchen.de (Postfix) with ESMTP id E6BEA201D9; Thu, 29 Jan 2004 09:52:31 +0100 (CET) Received: from seekar.cip.physik.uni-muenchen.de (seekar.cip.physik.uni-muenchen.de [141.84.136.52]) by mailhost.cip.physik.uni-muenchen.de (Postfix) with ESMTP id 99BD885113; Thu, 29 Jan 2004 09:52:31 +0100 (CET) Received: by seekar.cip.physik.uni-muenchen.de (Postfix, from userid 3092) id 86C2C79FD; Thu, 29 Jan 2004 09:52:31 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by seekar.cip.physik.uni-muenchen.de (Postfix) with ESMTP id 82C1279FC; Thu, 29 Jan 2004 09:52:31 +0100 (CET) Date: Thu, 29 Jan 2004 09:52:31 +0100 (CET) From: Thomas Fischbacher To: Chet Murthy Cc: Martin Berger , caml-list@inria.fr Subject: Re: [Caml-list] ocaml killer In-Reply-To: <200401290034.i0T0Yutl009000@bismarck-chet.watson.ibm.com> Message-ID: References: <20040127063230.GA12482@inv_machine> <200401282326.i0SNQntl004612@bismarck-chet.watson.ibm.com> <40184A2F.6040007@dcs.qmul.ac.uk> <200401290000.i0T00ntl006988@bismarck-chet.watson.ibm.com> <40184FB9.4000808@dcs.qmul.ac.uk> <200401290034.i0T0Yutl009000@bismarck-chet.watson.ibm.com> X-BOFH: Daemons did it MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavisd-new at physik.uni-muenchen.de X-Loop: caml-list@inria.fr X-Spam: no; 0.00; physik:01 caml-list:01 chet:01 murthy:01 ffi:01 cip:99 physik:01 cip:99 ocaml:01 caml:01 caml:01 repair:98 mainstream:01 complex:03 wrote:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Wed, 28 Jan 2004, Chet Murthy wrote: > These are the things that matter in a language. The fact that CAML > has fancy types, well, -I- like it, but it isn't why I wrote some of > my most complex systems in it, and it will never be enough to push > CAML into the mainstream. At least, it is nice to be able to use the FFI to define a function believe_me: 'a -> 'b which is just the identity, so that one can pass as an argument a function to itself. There _are_ some situations where things are best handled by using the fixed-point principle at a deep level. Yes, you may call me a heretic. No, I do not repair fridges with chainsaws. -- regards, tf@cip.physik.uni-muenchen.de (o_ Thomas Fischbacher - http://www.cip.physik.uni-muenchen.de/~tf //\ (lambda (n) ((lambda (p q r) (p p q r)) (lambda (g x y) V_/_ (if (= x 0) y (g g (- x 1) (* x y)))) n 1)) (Debian GNU) ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners