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 ABAB9BB81 for ; Mon, 24 Oct 2005 05:14:25 +0200 (CEST) Received: from web26803.mail.ukl.yahoo.com (web26803.mail.ukl.yahoo.com [217.146.176.79]) by nez-perce.inria.fr (8.13.0/8.13.0) with SMTP id j9O3EPOc030520 for ; Mon, 24 Oct 2005 05:14:25 +0200 Received: (qmail 56992 invoked by uid 60001); 24 Oct 2005 03:14:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=Message-ID:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=qHll4itIhkOLUy6L8j+yb0piVaoKlRcX/GGlaKw9BRV3D0EIga+YvqvvZTKvlc3ANIUTjb67yiLGJb3Y/shHhd8SbXWyYG6t6jYYTQK60DQhPJZD4KOsnQJREiP9HBCNjtR54wUdLUBQ0sEhxN3WptpYN6HRGzUuKSKq6kDsX9w= ; Message-ID: <20051024031424.56990.qmail@web26803.mail.ukl.yahoo.com> Received: from [83.176.49.18] by web26803.mail.ukl.yahoo.com via HTTP; Mon, 24 Oct 2005 05:14:24 CEST Date: Mon, 24 Oct 2005 05:14:24 +0200 (CEST) From: Martin Chabr Subject: Ant: [Caml-list] Duplicate functionality? To: Stephen Brackin Cc: caml-list@yquem.inria.fr In-Reply-To: <0IOQ006I7LO24OK2@vms044.mailsrvcs.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Miltered: at nez-perce with ID 435C5191.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 o'reilly:01 ocaml:01 chailloux:01 manoury:01 compares:01 oreilly-book:01 ocaml:01 sml:01 sml:01 subtleties:01 caml-list:01 beginner's:01 beginners:01 bug:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=DNS_FROM_RFC_ABUSE autolearn=disabled version=3.0.3 There have alrady been some excellent answers to your question up to now, but I would still like to draw your attention to the O'Reilly book on OCaml by Emmanuel Chailloux, Pascal Manoury and Bruno Pagano. The english translation is available for free on the Web. The book uses both the module and the object approach and compares them as well: http://caml.inria.fr/pub/docs/oreilly-book/ Another document which describes both is the Introduction to OCaml by Jason Hickey, obtainable as a pdf on the web as well: http://www.nuprl.org/documents/Hickey/02caltech-ocaml.html I hope this helps. Martin --- Stephen Brackin schrieb: > I've had extensive programming experience with > C/Lex/Yacc/SML, some user's > exposure to the SML module system, and a little Java > programming experience, > but I'm new to OCaml and didn't follow the OCaml > Introduction's Objects > subtleties. Would people please recommend > documents, preferably on-line, > that would explain the issues and intended uses for > me? > > > > My biggest initial question is why OCaml has both a > modules system and > objects: Aren't they different ways of accomplishing > the same things? > > > > Steve > > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: > http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > ___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de