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 QAA32755; Wed, 2 Jun 2004 16:09:36 +0200 (MET DST) 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 QAA32251 for ; Wed, 2 Jun 2004 16:09:35 +0200 (MET DST) Received: from host.smartelectronix.com (host.smartelectronix.com [64.91.231.33]) by nez-perce.inria.fr (8.12.10/8.12.10) with ESMTP id i52E9XEV024884 for ; Wed, 2 Jun 2004 16:09:34 +0200 Received: from localhost ([127.0.0.1]) by host.smartelectronix.com with esmtp (TLSv1:AES256-SHA:256) (Exim 4.24) id 1BVWQs-0006nZ-TF for caml-list@inria.fr; Wed, 02 Jun 2004 10:09:30 -0400 Date: Wed, 2 Jun 2004 10:09:30 -0400 (EDT) From: Magnus Jonsson To: caml-list@inria.fr Subject: [Caml-list] Making plugins with ocaml In-Reply-To: <003701c448a2$726303d0$ef01a8c0@warp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-MailScanner-Information-SE: Please contact the ISP for more information X-MailScanner-SE: Found to be clean X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.smartelectronix.com X-AntiAbuse: Original Domain - inria.fr X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - smartelectronix.com X-Miltered: at nez-perce with ID 40BDDF9D.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; magnus:99 magnus:99 dlls:01 ocaml:01 ocaml:01 plugins:01 plugin:02 plugin:02 dll:03 dll:03 interface:03 exported:03 functions:05 constraint:05 structures:05 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Hello, I would like to program a plugin in ocaml. A plugin to already existing programs that are written in C. The plugin is in form of a DLL, and the plugin's interface is described by a set of C structures and exported functions in the DLL. There's also one more constraint: the plugin must be self-contained; it must not require any other DLL (except for system DLLs) to function. It must be deliverable as -one- .DLL file. Is this possible? Thanks, Magnus Jonsson ------------------- 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