From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id BBEC4BB9C for ; Wed, 4 Jan 2006 00:28:01 +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 k03NS1ug027603 for ; Wed, 4 Jan 2006 00:28:01 +0100 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 AAA10917 for ; Wed, 4 Jan 2006 00:28:00 +0100 (MET) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.207]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id k03NRx5n021627 for ; Wed, 4 Jan 2006 00:27:59 +0100 Received: by zproxy.gmail.com with SMTP id n29so4173466nzf for ; Tue, 03 Jan 2006 15:27:59 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=DQDC5ufilRJZAqZhC7lWvImggq9E/nHnIwHEBkSVdPv7s6W5t/BpzbJqFqWj+42SXB75obgwd5zCoDXXIbw1uGhjA7E7o4XiZUZj4CBc5J9KXEieJFnTRUB4SH9NWYeSeyb+XYmYKNslkUnF+9rTsDLvoit6Y5ZGx+1D4vxJe30= Received: by 10.36.227.48 with SMTP id z48mr4435899nzg; Tue, 03 Jan 2006 15:27:58 -0800 (PST) Received: by 10.36.140.1 with HTTP; Tue, 3 Jan 2006 15:27:58 -0800 (PST) Message-ID: Date: Tue, 3 Jan 2006 15:27:58 -0800 From: Nathaniel Gray To: Ker Lutyn Subject: Re: [Caml-list] PIC Cc: caml-list@inria.fr In-Reply-To: <20060101104905.36934.qmail@web34614.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <43B6F8AF.6010807@linspire.com> <20060101104905.36934.qmail@web34614.mail.mud.yahoo.com> X-Miltered: at concorde with ID 43BB0881.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 43BB087F.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 binary:01 bytecode:01 dynlink:01 api:01 native-code:01 xavier's:01 ocaml:01 cheers:01 ocaml:01 bytecode:01 afa:98 ded:98 afa:98 wrote:01 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 Maybe these links will be more useful: http://groups.google.com/group/fa.caml/browse_thread/thread/2827ec9d553e776= 0/183ac101fef47132?lnk=3Dst&q=3Dgroup%3Afa.caml+author%3Axavier+loading+nat= ive&rnum=3D10#183ac101fef47132 http://groups.google.com/group/fa.caml/browse_thread/thread/efc434c41cc88de= d/663f229e008648e0?lnk=3Dst&q=3Dgroup%3Afa.caml+author%3Axavier+binary+comp= atibility&rnum=3D4#663f229e008648e0 In the first (newer) post linked above Xavier says: """ Feature 3- (dynamic code loading) is already available in bytecode through the Dynlink API. I understand there's a demand for having it in native-code as well, and that might be possible without too much fuss, at least on selected operating systems. """ This seems to conflict with Xavier's statements earlier in this thread. I hope dynamic loading is still being considered, as I can't see using OCaml for medium-to-large scale applications programming without it. Who wants to write an app without plugins these days? Cheers, -n8 On 1/1/06, Ker Lutyn wrote: > > > --- David Fox wrote: > > > Xavier Leroy wrote: > > > > >Dynamic loading of OCaml code from OCaml code raises many other > > >issues. It is currently supported for bytecode only, and will not be > > >available for native code in the forseeable future. I have already > > >discussed this on this list earlier. > > > > > > > > I can seem to locate this discussion - do you remember any keywords I > > might search for? > > -- >>>-- Nathaniel Gray -- Caltech Computer Science ------> >>>-- Mojave Project -- http://mojave.cs.caltech.edu -->