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 TAA10897; Mon, 17 May 2004 19:40:17 +0200 (MET DST) 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 TAA10886 for ; Mon, 17 May 2004 19:40:16 +0200 (MET DST) Received: from mail.davidb.org (adsl-64-172-240-129.dsl.sndg02.pacbell.net [64.172.240.129]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i4HHeFSH005060 for ; Mon, 17 May 2004 19:40:15 +0200 Received: from davidb by mail.davidb.org with local (Exim 3.36 #1 (Debian)) id 1BPm60-0008Os-00; Mon, 17 May 2004 10:40:12 -0700 Date: Mon, 17 May 2004 10:40:12 -0700 From: David Brown To: Michael Hamburg Cc: caml-list@inria.fr Subject: Re: [Caml-list] Teaching OCaml Message-ID: <20040517174012.GA32168@davidb.org> References: <40A8A1F6.3090604@di.ubi.pt> <69392398-A827-11D8-89DA-0003939A19AA@fas.harvard.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <69392398-A827-11D8-89DA-0003939A19AA@fas.harvard.edu> User-Agent: Mutt/1.5.4i X-Miltered: at concorde with ID 40A8F8FF.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 caml-list:01 2004:99 0400,:01 conceptual:01 type-system:01 chalmers:01 haskell's:01 ocaml:01 handles:01 o'caml:02 binding:03 binding:03 dave:03 wrote:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Mon, May 17, 2004 at 01:27:02PM -0400, Michael Hamburg wrote: > As for conceptual features, O'Caml is, as far as I know, the only > functional language with OO, even if it is somewhat limited OO (due to > type-system constraints). There is O'Haskell . It has some restriction on dynamic binding and inheritance, and I'm not sure how widely it is used. It seems to integrate well with Haskell's existing class system, which already handles some of the OO aspects (such as dynamic binding). Dave Brown ------------------- 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