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 concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 0220CBB9A for ; Sat, 22 Oct 2005 03:04:52 +0200 (CEST) Received: from vms044pub.verizon.net (vms044pub.verizon.net [206.46.252.44]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j9M14plq025803 for ; Sat, 22 Oct 2005 03:04:51 +0200 Received: from Nodens ([71.255.34.158]) by vms044.mailsrvcs.net (Sun Java System Messaging Server 6.2 HotFix 0.04 (built Dec 24 2004)) with ESMTPA id <0IOQ006I1LNY4OK2@vms044.mailsrvcs.net> for caml-list@yquem.inria.fr; Fri, 21 Oct 2005 20:04:50 -0500 (CDT) Date: Fri, 21 Oct 2005 21:04:47 -0400 From: "Stephen Brackin" Subject: Duplicate functionality? To: Message-id: <0IOQ006I7LO24OK2@vms044.mailsrvcs.net> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Mailer: Microsoft Office Outlook, Build 11.0.6353 Content-type: multipart/alternative; boundary="----=_NextPart_000_0000_01C5D683.124B9410" Thread-index: AcXWpJjOBCKJSp8tRgWjUwnVMbB9UA== X-Miltered: at concorde with ID 43599033.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; sml:01 sml:01 ocaml:01 ocaml:01 subtleties:01 subtleties:01 verizon:98 iym:98 lex:01 lex:01 modules:01 modules:01 objects:02 objects:02 programming:03 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=DNS_FROM_RFC_ABUSE, DNS_FROM_RFC_POST,HTML_MESSAGE autolearn=disabled version=3.0.3 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C5D683.124B9410 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 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 ------=_NextPart_000_0000_01C5D683.124B9410 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

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

------=_NextPart_000_0000_01C5D683.124B9410--