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 D149DBB81 for ; Sat, 11 Mar 2006 22:40:19 +0100 (CET) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.193]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id k2BLeIXG002729 for ; Sat, 11 Mar 2006 22:40:19 +0100 Received: by zproxy.gmail.com with SMTP id l8so992486nzf for ; Sat, 11 Mar 2006 13:40:18 -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=fQalLML6CHxUdoitKupcRYpVaYvepAqVBQQaiuXrwm38BGQUaajU6otmqhcnqMKV7xG7twqQWBen/w2999dUVTIfc+GH4ujcFfnnok9Faz+nE+/X/mWLarvwP44CsJUrm/pzWJNAOgbT3SU0uDYpQgRUqNUOZ8I7Tno6ZC3Qb3k= Received: by 10.36.39.2 with SMTP id m2mr1484965nzm; Sat, 11 Mar 2006 13:40:18 -0800 (PST) Received: by 10.37.21.34 with HTTP; Sat, 11 Mar 2006 13:40:18 -0800 (PST) Message-ID: Date: Sat, 11 Mar 2006 13:40:18 -0800 From: "Nathaniel Gray" To: "David MENTRE" Subject: Re: [Caml-list] Looking for pointers regarding integration of OCaml plugins into OCaml native code Cc: "Basile STARYNKEVITCH" , caml-list@yquem.inria.fr In-Reply-To: <87lkvgbvzc.fsf@linux-france.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <87ek1icotj.fsf@linux-france.org> <20060304140137.GA16267@ours.starynkevitch.net> <87lkvgbvzc.fsf@linux-france.org> X-Miltered: at nez-perce with ID 441343C2.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; pointers:01 ocaml:01 ocaml:01 compiler:01 bytecode:01 cheers:01 wrote:01 caml-list:01 dynamically:01 compiles:01 caltech:02 caltech:02 native:02 native:02 python:02 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 On 3/11/06, David MENTRE wrote: > > In fact, I don't really need right now this facility. But I'm a bit > frustrated, when writing a program in OCaml using native code compiler, > to be unable to extend it with dynamically loadable OCaml code. It is > easier to write plugins for an OCaml program in Python, Perl or Lua than > in OCaml. :-) I agree. I would say this is my #1 apprehension when I consider writing any sort of consumer-level app (e.g. browser, mail client, etc) in OCaml. You might check out Nemerle if this is important to you. It's similar to OCaml in many ways but compiles to .NET bytecode. Cheers, -n8 -- >>>-- Nathaniel Gray -- Caltech Computer Science ------> >>>-- Mojave Project -- http://mojave.cs.caltech.edu -->