From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 1996D7F0B9 for ; Fri, 26 Aug 2016 18:02:05 +0200 (CEST) IronPort-PHdr: 9a23:ITZLohDvag9eAea81BkdUyQJP3N1i/DPJgcQr6AfoPdwSP/7psbcNUDSrc9gkEXOFd2CrakV0qyK6+uwCSRAuc/H6yFaNsQUFlcssoY/p0QYGsmLCEn2frbBThcRO4B8bmJj5GyxKkNPGczzNBX4q3y26iMOSF2kbVImbtr8FoOatcmrzef6o8SVOFQRwmblKuMiZFXu9EOK55FQ2dMjYo8KiTLx6kNSfOpXwW46bXmypD3bovmKwZh47i5LsOgg/cMTGY/zfqA/UKAKRG9+azN9zITRuBLCVQqC4GcHGiVTy0IQQluN0Bavebz4ty+yk+N83CicMoXSTKsoEWCp5qJvDRvpkzsvNjgj8WiRhNYm34xBpxf0jhh2woicTpuUL/F+NvfUedobQyxPRMdKXCxpBo6sboUOSeEGOLAL/MHGu1ISoE7mVkGXD+T1x2oN3yeu0A== Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=alain.frisch@lexifi.com; spf=None smtp.mailfrom=alain.frisch@lexifi.com; spf=None smtp.helo=postmaster@vrout10.yaziba.net Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of alain.frisch@lexifi.com) identity=pra; client-ip=185.56.204.32; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="alain.frisch@lexifi.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of alain.frisch@lexifi.com) identity=mailfrom; client-ip=185.56.204.32; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="alain.frisch@lexifi.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@vrout10.yaziba.net) identity=helo; client-ip=185.56.204.32; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="postmaster@vrout10.yaziba.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BFAwDGZ8BXhyDMOLldg0EBAQEBAXQqtmiEECCHTDwQAQIBAQEBAQEBARIBAQEIDQkJGS+CMgQBFQEEgjoVdgImAl8NCAEBiDgBoFCPZY9lBYEDhSuBeIU0hGOCWgEElAWFR4FkhDyJCYlahXYCiHeHQwI1gg1XgVmFeoFAAQEB X-IPAS-Result: A0BFAwDGZ8BXhyDMOLldg0EBAQEBAXQqtmiEECCHTDwQAQIBAQEBAQEBARIBAQEIDQkJGS+CMgQBFQEEgjoVdgImAl8NCAEBiDgBoFCPZY9lBYEDhSuBeIU0hGOCWgEElAWFR4FkhDyJCYlahXYCiHeHQwI1gg1XgVmFeoFAAQEB X-IronPort-AV: E=Sophos;i="5.28,581,1464645600"; d="scan'208";a="191196061" Received: from vrout10.yaziba.net ([185.56.204.32]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Aug 2016 18:01:37 +0200 Received: from mtaout20.int.yaziba.net (mtaout20.int.yaziba.net [10.4.20.37]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by vrout10.yaziba.net (mx10.yaziba.net) with ESMTPS id 4CDAA5206E for ; Fri, 26 Aug 2016 16:01:36 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mtaout20.int.yaziba.net (Postfix) with ESMTP id 6E1F4160217 for ; Fri, 26 Aug 2016 18:01:36 +0200 (CEST) X-Virus-Scanned: amavisd-new at mtaout20.int.yaziba.net Received: from mtaout20.int.yaziba.net ([127.0.0.1]) by localhost (mtaout20.int.yaziba.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id RriO3x7nvFd2 for ; Fri, 26 Aug 2016 18:01:36 +0200 (CEST) Received: from [10.0.210.153] (unknown [185.23.92.144]) by mtaout20.int.yaziba.net (Postfix) with ESMTPSA id 1E9E116028C for ; Fri, 26 Aug 2016 18:01:36 +0200 (CEST) From: Alain Frisch To: OCaml Mailing List Message-ID: Date: Fri, 26 Aug 2016 18:01:34 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-DRWEB-SCAN: ok X-VRSPAM-SCORE: -100 X-VRSPAM-STATE: legit X-VRSPAM-CAUSE: gggruggvucftvghtrhhoucdtuddrfeeluddrgedtgdekkeculddtuddrfeeltddrtddtmdcutefuodetggdotefrucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffuvffkffgfgggtgfesthejredttdefjeenucfhrhhomheptehlrghinhcuhfhrihhstghhuceorghlrghinhdrfhhrihhstghhsehlvgigihhfihdrtghomheqnecuffhomhgrihhnpegrnhgurdhnvghtpdhgihhthhhusgdrtghomhdpuhhsvgdrnhgvthenucfkphepudekhedrvdefrdelvddrudeggeenucfrrghrrghmpehmohguvgepshhmthhpohhuth X-VRSPAM-EXTCAUSE: mhhouggvpehsmhhtphhouhht Subject: [Caml-list] CSML: bindings between OCaml and .NET (now fully open-source!) Dear all, Back in 2008, LexiFi released a first public version of CSML, a bi-directional and high-level binding generator between OCaml and .NET. At that time, only the runtime support was open sourced and the generator itself was released only in binary form. Following user request, it is my pleasure to announce that we have switched to an open-source model for the tool. CSML is now fully licensed under the terms of the MIT license and hosted at: https://github.com/lexifi/csml CSML hides all low-level details of the binding process and makes it easy to: - package OCaml value-added components under a .NET API; - use .NET components from an OCaml application (e.g. UI, MS Office interop, Win32 system programming, etc). Enjoy! Alain