From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 467E07F75D for ; Fri, 31 Jan 2014 16:23:02 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of markus.weissmann@in.tum.de) identity=pra; client-ip=131.159.0.8; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="markus.weissmann@in.tum.de"; x-sender="markus.weissmann@in.tum.de"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of markus.weissmann@in.tum.de) identity=mailfrom; client-ip=131.159.0.8; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="markus.weissmann@in.tum.de"; x-sender="markus.weissmann@in.tum.de"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp1.informatik.tu-muenchen.de) identity=helo; client-ip=131.159.0.8; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="markus.weissmann@in.tum.de"; x-sender="postmaster@smtp1.informatik.tu-muenchen.de"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap0BALa+61KDnwAInGdsb2JhbABZg0SDWLo3gSAOAQEBAQEGDQkJFCiCJQEBBSMPAQVRBAcYAgImAgJXBhuHfas+oSsXgSmNYBaCWYFJBJlchRGPDDs X-IPAS-Result: Ap0BALa+61KDnwAInGdsb2JhbABZg0SDWLo3gSAOAQEBAQEGDQkJFCiCJQEBBSMPAQVRBAcYAgImAgJXBhuHfas+oSsXgSmNYBaCWYFJBJlchRGPDDs X-IronPort-AV: E=Sophos;i="4.95,758,1384297200"; d="scan'208";a="56317897" Received: from mail-out1.informatik.tu-muenchen.de (HELO smtp1.informatik.tu-muenchen.de) ([131.159.0.8]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/ADH-AES256-SHA; 31 Jan 2014 16:23:01 +0100 Received: from webmail.in.tum.de (localhost [127.0.0.1]) by vmwebmail1.informatik.tu-muenchen.de (Postfix) with ESMTP id 0C4B82404C1 for ; Fri, 31 Jan 2014 16:22:59 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Fri, 31 Jan 2014 16:22:59 +0100 From: =?UTF-8?Q?Markus_Wei=C3=9Fmann?= To: In-Reply-To: <52EAFC27.4010307@riken.jp> References: <52EAFC27.4010307@riken.jp> Message-ID: <13732073b8c50fe8e4fb7abc831e96ac@in.tum.de> X-Sender: markus.weissmann@in.tum.de User-Agent: Roundcube Webmail/0.8.1 Subject: Re: [Caml-list] any automated FFI bindings generators? On 2014-01-31 02:28, Francois Berenger wrote: > On 01/30/2014 08:01 PM, Ömer Sinan Ağacan wrote: >> Hi all, >> >> I want to be able to use some very big C libraries from OCaml and I >> want to automate process of writing bindings as much as possible. >> What >> are my options for this? Do we have any tools to generate bindings? > > I am not sure this is what you are looking for, but there is this in > OPAM: > > ctypes -- Combinators for binding to C libraries without writing any > C > just tried to use ctypes on an arm-linux system and it failed to compile ('[ERROR] "ctypes" is not available for your compiler or your OS.'); unfortunately I couldn't find anything regarding the supported architectures of ctypes -- any hints on where it works? Only x86/x64? Regards Markus -- Markus Weißmann, M.Sc. Technische Universität München Institut für Informatik Boltzmannstr. 3 D-85748 Garching Germany http://wwwknoll.in.tum.de/