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 A2AC9BB9A for ; Tue, 8 Nov 2005 02:48:06 +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 jA81m5bw022858 for ; Tue, 8 Nov 2005 02:48:06 +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 CAA23508 for ; Tue, 8 Nov 2005 02:48:05 +0100 (MET) Received: from ash25e.internode.on.net (ash25e.internode.on.net [203.16.214.182]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id jA81m31s022847 for ; Tue, 8 Nov 2005 02:48:04 +0100 Received: from rosella (ppp7-104.lns1.syd7.internode.on.net [59.167.7.104]) by ash25e.internode.on.net (8.12.9/8.12.6) with ESMTP id jA81lsu9023569; Tue, 8 Nov 2005 12:17:55 +1030 (CST) (envelope-from skaller@users.sourceforge.net) Subject: Re: Ant: [Caml-list] The "Objective" part of Objective Caml From: skaller To: Florian Weimer Cc: Martin Chabr , caml-list@inria.fr In-Reply-To: <87acggxguw.fsf@mid.deneb.enyo.de> References: <20051107214110.46596.qmail@web26805.mail.ukl.yahoo.com> <87acggxguw.fsf@mid.deneb.enyo.de> Content-Type: text/plain Date: Tue, 08 Nov 2005 12:47:53 +1100 Message-Id: <1131414473.23991.37.camel@rosella> Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 437003D5.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 437003D3.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 wrote:01 wrote:01 sourceforge:01 typing:01 typing:01 caml:02 caml:02 florian:02 florian:02 objective:02 objective:02 objects:02 python: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 On Mon, 2005-11-07 at 22:55 +0100, Florian Weimer wrote: > * Martin Chabr: > > > --- 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. > > Sure, I don't doubt that. I do. The Python system is much more 'capable' and much less 'robust'. This is typical for dynamic typing vs static typing. -- John Skaller Felix, successor to C++: http://felix.sf.net