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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id BCD6D7FCCD for ; Tue, 12 Jul 2016 21:28:16 +0200 (CEST) IronPort-PHdr: 9a23:9n8bOx3wf7xfVW1msmDT+DRfVm0co7zxezQtwd8ZsegTI/ad9pjvdHbS+e9qxAeQG96Ks7Qf26GK6ejJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL2PbrnD61zMOABK3bVMzfbWtXNWCxJjtn8mJuLTrKz1SgzS8Zb4gZD6Xli728vcsvI15N6wqwQHIqHYbM85fxGdvOE7B102kvpT4r9Zf9HEasPsk84tEUL7mV6U+V71RSjo8eShh78TusVzHTBCTznoaSGQf1BRSVVvr9hb/C7v4tC3r/tV83C2XONa+GbszXyir5LtDRBbujjZCKD899GzSkYp6gfQI81qauxVjztuMM8muP/1kc/aFcA== Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=contact@danny-willems.be; spf=Pass smtp.mailfrom=contact@danny-willems.be; spf=None smtp.helo=postmaster@5.mo178.mail-out.ovh.net Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of contact@danny-willems.be) identity=pra; client-ip=46.105.51.53; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="contact@danny-willems.be"; x-sender="contact@danny-willems.be"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of contact@danny-willems.be designates 46.105.51.53 as permitted sender) identity=mailfrom; client-ip=46.105.51.53; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="contact@danny-willems.be"; x-sender="contact@danny-willems.be"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@5.mo178.mail-out.ovh.net) identity=helo; client-ip=46.105.51.53; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="contact@danny-willems.be"; x-sender="postmaster@5.mo178.mail-out.ovh.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DTAAChQ4VXhzUzaS5bhBR8uwIihgAUAYEYPBABAQEBAQEBAREBAQEKCwkJISQLgjIVggwfAR1qAURHAROIRgEKoGOOegEBj3EMAR8FhTKKaYR4BZkbU4U8iEWJToVgkBQ1gjmBV26JJQEBAQ X-IPAS-Result: A0DTAAChQ4VXhzUzaS5bhBR8uwIihgAUAYEYPBABAQEBAQEBAREBAQEKCwkJISQLgjIVggwfAR1qAURHAROIRgEKoGOOegEBj3EMAR8FhTKKaYR4BZkbU4U8iEWJToVgkBQ1gjmBV26JJQEBAQ X-IronPort-AV: E=Sophos;i="5.28,353,1464645600"; d="scan'208,217";a="184671458" Received: from 5.mo178.mail-out.ovh.net ([46.105.51.53]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Jul 2016 21:28:15 +0200 Received: from player799.ha.ovh.net (b9.ovh.net [213.186.33.59]) by mo178.mail-out.ovh.net (Postfix) with ESMTP id 121F91004B14 for ; Tue, 12 Jul 2016 21:28:15 +0200 (CEST) Received: from [127.0.0.1] (ec2-52-36-99-221.us-west-2.compute.amazonaws.com [52.36.99.221]) (Authenticated sender: contact@danny-willems.be) by player799.ha.ovh.net (Postfix) with ESMTPSA id A6D83520076 for ; Tue, 12 Jul 2016 21:28:14 +0200 (CEST) Date: Tue, 12 Jul 2016 19:28:13 +0000 User-Agent: NylasMailer/0.4 Message-Id: X-Inbox-Id: tuvfd744zhukkam711l1n6cb-0 To: "caml-list@inria.fr" From: Danny Willems Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="b96d33590f0d419ba49ea225289cdf8b" X-Ovh-Tracer-Id: 4958181717533730079 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeltddrfeekgdegjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjnecuuegrihhlohhuthemuceftddtnecu Subject: [Caml-list] Binding OCaml to Cordova plugins: first release. --b96d33590f0d419ba49ea225289cdf8b Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ascii" Mime-Version: 1.0 Dear OCaml developers, I'm glad to announce the first release of bindings OCaml to Cordova plugins available here: https://github.com/dannywillems/ocaml-cordova-plugin-list. These bindings allow you to develop hybrid mobile applications (Android, iOS, Windows Phone, etc) in OCaml and get access to camera to take pictures, geolocation, file system, accelerometer, etc with a high level abstraction in OCaml. Combined with js_of_ocaml, you develop client hybrid mobile applications only in OCaml. It's very easy to use and easy to install. If you have any questions or remarks, don't hesitate to send me a message. Danny Willems https://danny-willems.be @dwillems42 https://github.com/dannywillems --b96d33590f0d419ba49ea225289cdf8b Content-Transfer-Encoding: base64 Content-Type: text/html; charset="ascii" Mime-Version: 1.0 PGhlYWQ+PC9oZWFkPjxib2R5PkRlYXIgT0NhbWwmbmJzcDtkZXZlbG9wZXJz LDxkaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JJ20gZ2xhZCB0byBhbm5vdW5j ZSB0aGUgZmlyc3QgcmVsZWFzZSBvZiBiaW5kaW5ncyBPQ2FtbCZuYnNwO3Rv IENvcmRvdmEmbmJzcDtwbHVnaW5zJm5ic3A7YXZhaWxhYmxlIGhlcmU6IGh0 dHBzOi8vZ2l0aHViLmNvbS9kYW5ueXdpbGxlbXMvb2NhbWwtY29yZG92YS1w bHVnaW4tbGlzdC48L2Rpdj48ZGl2PjxkaXY+PGJyPjwvZGl2PlRoZXNlIGJp bmRpbmdzIGFsbG93IHlvdSB0byBkZXZlbG9wIGh5YnJpZCBtb2JpbGUgYXBw bGljYXRpb25zIChBbmRyb2lkLCBpT1MsIFdpbmRvd3MgUGhvbmUsIGV0Yykg aW4gT0NhbWwmbmJzcDthbmQgZ2V0IGFjY2VzcyB0byBjYW1lcmEgdG8gdGFr ZSBwaWN0dXJlcywgZ2VvbG9jYXRpb24sIGZpbGUgc3lzdGVtLCBhY2NlbGVy b21ldGVyLCBldGMgd2l0aCBhIGhpZ2ggbGV2ZWwgYWJzdHJhY3Rpb24gaW4g T0NhbWwuIENvbWJpbmVkIHdpdGgganNfb2Zfb2NhbWwsIHlvdSBkZXZlbG9w IGNsaWVudCBoeWJyaWQgbW9iaWxlIGFwcGxpY2F0aW9ucyBvbmx5IGluIE9D YW1sLjwvZGl2PjxkaXY+PGRpdj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6 IDEuNDsiPkl0J3MgdmVyeSBlYXN5IHRvIHVzZSBhbmQgZWFzeSB0byBpbnN0 YWxsLjwvc3Bhbj48YnI+PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj5JZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIG9yIHJlbWFya3MsIGRvbid0 IGhlc2l0YXRlIHRvIHNlbmQgbWUgYSBtZXNzYWdlLjwvZGl2Pjxicj48IS0t IDxzaWduYXR1cmU+IC0tPkRhbm55IFdpbGxlbXM8YnI+PGJyPjxkaXY+aHR0 cHM6Ly9kYW5ueS13aWxsZW1zLmJlPGJyPkBkd2lsbGVtczQyPC9kaXY+PGRp dj5odHRwczovL2dpdGh1Yi5jb20vZGFubnl3aWxsZW1zPC9kaXY+PCEtLSA8 L3NpZ25hdHVyZT4gLS0+PC9kaXY+PC9ib2R5Pg== --b96d33590f0d419ba49ea225289cdf8b--