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 B2849BB9A for ; Mon, 7 Nov 2005 22:41:11 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id jA7LfBBn030325 for ; Mon, 7 Nov 2005 22:41:11 +0100 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 WAA18907 for ; Mon, 7 Nov 2005 22:41:10 +0100 (MET) Received: from web26805.mail.ukl.yahoo.com (web26805.mail.ukl.yahoo.com [217.146.176.81]) by concorde.inria.fr (8.13.0/8.13.0) with SMTP id jA7LfAH2030322 for ; Mon, 7 Nov 2005 22:41:10 +0100 Received: (qmail 46598 invoked by uid 60001); 7 Nov 2005 21:41:10 -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=z6PWpXqGLMevvVIH/yVMEQqeZtlQNdR6Wj0iTaRpNPSx3MltSjSOmUFRWSPiRhFrLlu1KXDOQBktPUehsXbEVNdSqx4hsrZbwkBy9kMvVqy5zyyBFQdGEQjROgZ270jVJ0LttDhhv3bjMxFvaOcdkVUTdWWpjbPKulyN3Drwn0o= ; Message-ID: <20051107214110.46596.qmail@web26805.mail.ukl.yahoo.com> Received: from [83.180.103.247] by web26805.mail.ukl.yahoo.com via HTTP; Mon, 07 Nov 2005 22:41:10 CET Date: Mon, 7 Nov 2005 22:41:10 +0100 (CET) From: Martin Chabr Subject: Ant: [Caml-list] The "Objective" part of Objective Caml To: Florian Weimer Cc: caml-list@inria.fr In-Reply-To: <87acgkyqvf.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Miltered: at concorde with ID 436FC9F7.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 436FC9F6.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 o'reilly:01 ocaml:01 oreilly-book:01 didier:01 treatise:98 gesendet:98 jetzt:98 anmelden:98 wrote:01 remy:01 caml:02 caml:02 florian:02 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 --- Florian Weimer wrote: > I was a bit surprised when I started playing with > Caml objects. I > couldn't find a definite reference, but it seems > that the object > system was indeed inspired by the "Objective" family > of languages (the > "evolutionary approach" to add a Smalltalk-like > object system > described by Brad Cox in the 80s, later picked up by > NeXT). Is this > really the case? Or is the similarity just a > coincidence? The object oriented part of OCaml is roughly speaking just as capable as that of Python, C++, Java, C# etc. You get a nice overview in these 4 online books: 1. O'Reilly book on OCaml at http://caml.inria.fr/pub/docs/oreilly-book/ 2. Jason Hickey's tutorial 3. Merjis tutorial by Rich Jones 4. a little more advanced treatise by Didier Rémy - these 3 and others at http://pauillac.inria.fr/caml/tutorials-eng.html Have fun! Regards, Martin ___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de