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 LAA10913; Sat, 9 Nov 2002 11:47:20 +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 LAA11423 for ; Sat, 9 Nov 2002 11:47:20 +0100 (MET) Received: from morgon.inria.fr (morgon.inria.fr [128.93.8.33]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id gA9AlH506042; Sat, 9 Nov 2002 11:47:18 +0100 (MET) Received: (from remy@localhost) by morgon.inria.fr (8.11.6/8.11.6) id gA9Ci8W16387; Sat, 9 Nov 2002 13:44:08 +0100 Date: Sat, 9 Nov 2002 13:44:08 +0100 From: Didier Remy To: Luc Maranget Cc: mwohlwend@web.de, caml-list@inria.fr Subject: Re: [Caml-list] What are Classes for in O'Caml? Message-ID: <20021109134408.A12925@morgon.inria.fr> Reply-To: Didier.Remy@inria.fr References: <200211081445.29249.mwohlwend@web.de> <200211081357.OAA0000032055@beaune.inria.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200211081357.OAA0000032055@beaune.inria.fr>; from luc.maranget@inria.fr on Fri, Nov 08, 2002 at 02:57:29PM +0100 Organization: INRIA, BP 105, F-78153 Le Chesnay Cedex Phone: (33) 1 3963 5317 -- Sec: (33) 1 3963 5207 -- Fax: (33) 1 3963 5193 Web: http://cristal.inria.fr/~remy Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk > > I'm curious as to what classes are for in O'Caml (in view of the fact that > > it already has abstract data types) ? > > > You'll find some detailled answers to this question in the book > ``Developping Applications With Objective Caml'', Part III. > > The book is available online at > You may also find some comparison of both styles in my APPSEM course notes: http://cristal.inria.fr/~remy/cours/appsem/ In particular, in Chapter 5: http://cristal.inria.fr/~remy/cours/appsem/ocaml-mixins.html Didier ---------------- @InCollection{Remy!appsem, author = "Didier R{\'{e}}my", title = "{U}sing, {U}nderstanding, and {U}nraveling the {OC}aml {L}anguage", booktitle = "{A}pplied {S}emantics. Advanced Lectures. LNCS 2395.", publisher = "Springer Verlag", year = "2002", editor = "Gilles Barthe", pages = "413--537", isbn = {3-540-44044-5} } ------------------- 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