From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id SAA10050; Fri, 26 Mar 2004 18:26:44 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 SAA15632 for ; Fri, 26 Mar 2004 18:26:43 +0100 (MET) Received: from smtp.mbg.ocn.ne.jp (mbg.ocn.ne.jp [210.190.142.181]) by nez-perce.inria.fr (8.12.10/8.12.10) with ESMTP id i2QHRJKW023467 for ; Fri, 26 Mar 2004 18:27:20 +0100 Received: from localhost (p16140-adsau14honb7-acca.tokyo.ocn.ne.jp [220.106.129.140]) by smtp.mbg.ocn.ne.jp (Postfix) with ESMTP id 79916551C; Sat, 27 Mar 2004 02:26:39 +0900 (JST) Date: Sat, 27 Mar 2004 02:26:27 +0900 (JST) Message-Id: <20040327.022627.38703728.yoriyuki@mbg.ocn.ne.jp> To: rich@annexia.org Cc: caml-list@inria.fr Subject: Re: [Caml-list] Delaying module initialization From: Yamagata Yoriyuki In-Reply-To: <20040326165943.GA18734@redhat.com> References: <20040326165943.GA18734@redhat.com> X-Mailer: Mew version 2.2 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Miltered: at nez-perce by Joe's j-chkmail ("http://j-chkmail.ensmp.fr")! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 yamagata:01 yoriyuki:01 yoriyuki:01 caml-list:01 2004:99 'use':99 wrappers:01 initialized:01 initialized:01 yamagata:01 linked:01 caml:01 0000:98 modules:02 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Status: X-Keywords: X-UID: 374 From: Richard Jones Subject: [Caml-list] Delaying module initialization Date: Fri, 26 Mar 2004 16:59:43 +0000 > Now the problem is that any program which links with perl4caml.cma > appears to immediately 'use' every Perl module, even ones for wrappers > which the program doesn't actually need. Actually, no. Among the modules in the cma file, modules really initialized and linked are modules which contain values used in the main program. Other modules are not initialized. -- Yamagata Yoriyuki ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners