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 nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 84528BB84 for ; Mon, 24 Jul 2006 04:35:42 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.6/8.13.6) with ESMTP id k6O2Zgs1024939 for ; Mon, 24 Jul 2006 04:35:42 +0200 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 EAA23002 for ; Mon, 24 Jul 2006 04:35:41 +0200 (MET DST) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by nez-perce.inria.fr (8.13.6/8.13.6) with ESMTP id k6O2Zeme024933 for ; Mon, 24 Jul 2006 04:35:41 +0200 Received: by py-out-1112.google.com with SMTP id f25so2676657pyf for ; Sun, 23 Jul 2006 19:35:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:to:subject:x-mailer:from:message-id:mime-version:content-type:content-transfer-encoding:date; b=ZTUSsMEa31Y8VGBT82vMuRZpV9zPePrrZMONKk1AFxlwDLiKAueKuLezfLUmiyLTB+QxgpGcKw2o0AV+815J1Nw857xo4nmjgMYbjJEqsx7Chqd4eNPFw2Z8ZfyHjBpxWU+UbO87ONmokSfJnsV/ckrxzXles+7W+giCn65x30c= Received: by 10.35.11.15 with SMTP id o15mr6634772pyi; Sun, 23 Jul 2006 19:35:40 -0700 (PDT) Received: from beos ( [203.100.216.234]) by mx.gmail.com with ESMTP id f75sm1828845pye.2006.07.23.19.35.38; Sun, 23 Jul 2006 19:35:40 -0700 (PDT) To: caml-list@inria.fr Subject: [Caml-list] Weak module X-Mailer: BeMail - Mail Daemon Replacement 3.0.2 Final From: "Jonathan Roewen" Message-Id: <54440253999-BeMail@beos> Mime-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Date: Sun, 23 Jul 2006 19:35:40 -0700 (PDT) X-j-chkmail-Score: MSGID : 44C431FC.002 on nez-perce : j-chkmail score : X : 0/20 1 X-Miltered: at nez-perce with ID 44C431FE.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 44C431FC.002 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; elt:01 bigarray:01 bigarray:01 caml-list:01 int:01 int:01 module:03 module:03 weak:04 weak:04 erased:05 layout:05 pointing:05 some:13 type:13 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=RCVD_BY_IP autolearn=disabled version=3.0.3 For the weak module, if some value is pointing to another value which is in a weak array, can that value be erased by the Gc still? e.g. type my_t = (int32, int32_elt, c_layout) Array1.t (* bigarray *) and I had a weak array of my_t, and was holding on to an int32 inside the bigarray... Jonathan