From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL autolearn=disabled version=3.1.3 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id AA8D4BC6B for ; Sat, 17 Nov 2007 15:53:03 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAGaOPkfAXQImh2dsb2JhbACCPYxNAQEBCAop X-IronPort-AV: E=Sophos;i="4.21,430,1188770400"; d="scan'208";a="19413357" Received: from discorde.inria.fr ([192.93.2.38]) by mail4-smtp-sop.national.inria.fr with ESMTP; 17 Nov 2007 15:53:03 +0100 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id lAHEr0iq021594 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Sat, 17 Nov 2007 15:53:03 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAByPPkfUnw7Ulmdsb2JhbACCPYxNAQEBAQcEBhERBw X-IronPort-AV: E=Sophos;i="4.21,430,1188770400"; d="scan'208";a="5922433" Received: from ptb-relay01.plus.net ([212.159.14.212]) by mail3-smtp-sop.national.inria.fr with ESMTP; 17 Nov 2007 15:53:00 +0100 Received: from [80.229.56.224] (helo=beast.local) by ptb-relay01.plus.net with esmtp (Exim) id 1ItP2Z-0003JD-GY for caml-list@inria.fr; Sat, 17 Nov 2007 14:52:59 +0000 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@inria.fr Subject: Adding methods to an object Date: Sat, 17 Nov 2007 14:43:59 +0000 User-Agent: KMail/1.9.5 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711171443.59672.jon@ffconsultancy.com> X-Miltered: at discorde with ID 473F004C.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.04; frog:98 object:09 object:09 ltd:87 methods:12 methods:12 create:12 products:86 adding:15 www:84 that:23 that:23 com:74 com:74 given:25 Given an object that provides a variety of methods, how do you create an return an object that augments the given object with more methods? -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/products/?e