From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id NAA23322 for caml-redistribution; Thu, 11 Mar 1999 13:34:03 +0100 (MET) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id WAA30501 for ; Wed, 10 Mar 1999 22:53:12 +0100 (MET) Received: from diana.zesoi.fer.hr (diana.zesoi.fer.hr [161.53.64.5]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id WAA02926 for ; Wed, 10 Mar 1999 22:52:32 +0100 (MET) Received: (from damirb@localhost) by diana.zesoi.fer.hr (8.9.3/8.9.0) id WAA27920 for caml-list@inria.fr; Wed, 10 Mar 1999 22:50:45 +0100 (MET) From: Damir BIJUKLIC Message-Id: <199903102150.WAA27920@diana.zesoi.fer.hr> Subject: OCAML inheritance question To: caml-list@inria.fr Date: Wed, 10 Mar 1999 22:50:45 +0100 (MET) X-Mailer: ELM [version 2.4ME+ PL50s (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: weis When i have inheritance hierarchy shaped like a diamond: a / \ b c \ / d class d inherits two copies of a's instance variables. If I want to have only one copy it seems I need to linearize inheritance hieararchy what I'm reluctant to do. So is there any way I could have d with one copy of a's instance variables? Damir