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 D8AB180113 for ; Tue, 4 Apr 2017 23:28:19 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=john.mcalpine@student.nmt.edu; spf=None smtp.mailfrom=john.mcalpine@student.nmt.edu; spf=None smtp.helo=postmaster@mail-wm0-f44.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of john.mcalpine@student.nmt.edu) identity=pra; client-ip=74.125.82.44; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john.mcalpine@student.nmt.edu"; x-sender="john.mcalpine@student.nmt.edu"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of john.mcalpine@student.nmt.edu) identity=mailfrom; client-ip=74.125.82.44; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john.mcalpine@student.nmt.edu"; x-sender="john.mcalpine@student.nmt.edu"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-wm0-f44.google.com) identity=helo; client-ip=74.125.82.44; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john.mcalpine@student.nmt.edu"; x-sender="postmaster@mail-wm0-f44.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3Aox2LdRDcu3q83gSltJoxUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPX/o8bcNUDSrc9gkEXOFd2CrakV16yO6+jJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMizexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfO?= =?us-ascii?q?pWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnM?= =?us-ascii?q?VhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Qiqp4bt1RxD0iS?= =?us-ascii?q?cHLz85/3/Risxsl6JQvRatqwViz4LIfI2ZMfxzcaTAc9MHXmpBRtheWDBdAo2y?= =?us-ascii?q?aIsPCvAOPeder4Lgo1cDoh+zCQyqCejyyDFHm2X20LU43OQvEQ/I0g8uEc8Qvn?= =?us-ascii?q?vIt9j6LrseXPqvwaXU0TnObfVb0ir95ojSdRAhpOmBU7Z3ccrRz0kkCgTLgUmM?= =?us-ascii?q?pIzhJzOV1+INvHaG5OdnV+KvjG4nqwdrrjiq2sgjkI3JhpoUylDC6yp02501Jc?= =?us-ascii?q?GlSEFmf9GkFodQuzucN4tzXsMuWX9ntzsnyrAfv5OwYSYEyJMixxHFavyHdZCF?= =?us-ascii?q?4hPlVOaLIDd3nmhpeLylhxqq8Umv0O38Vs6z0FpQsiVFldzMumgI1xPN98eHS+?= =?us-ascii?q?Z9/kK71TmT0ADT7+dJKl03m6rDM5MswLE9moAOvUjdHiL6gkb7gLGMekgr9eWl?= =?us-ascii?q?7fnsbK/8qZ+GLYB0jxnzMqQwlcy7BuQ1Kg0OUHKa+eS4zbHi80j5TKlTgv04na?= =?us-ascii?q?TUv4rWJcscpq6+DA9V1pgs5wyjADeh1dQUhXgHLFRbdxKbl4XkOV7DLOrlAfuh?= =?us-ascii?q?g1mgijRmy+7cMrDuDZjBNn3Dn63gfbZ55U5c0g0zzdVH6pJWDbEBIPTzVlX0tN?= =?us-ascii?q?PEFBA5NxS0w+fhCNpjzY4eQn6PArKEP6zMt1+I+vgjI++JZI8JojryNeUq5+P2?= =?us-ascii?q?gX8jhVAdZbWp3YcQaH2gAvtpOUCZYX71jtcFEGcKpRY+QffxiFyCVD5Tf2y9U7?= =?us-ascii?q?g95jE9EoKmDJ3MSpqjgLybj2+HGcht52pPEUyNHHHfV4SCV/oWZTjadvRsmDUf?= =?us-ascii?q?SbmsTckB1BeiuRX30ZJmKPDV82sWr8SnnNN84umWkRAp6RR1Cd6c2ieDVTJahG?= =?us-ascii?q?QNEh0x3KY3hEdUzk+C16Uw1/5fFdoV4vhAVh87M5P01PBnB930RkTHe8vPRVq7?= =?us-ascii?q?FIb1SQotR848loddK312HM+v21Wehic=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B8BQA6D+RYhixSfUpdGwEBAQMBAQEJA?= =?us-ascii?q?QEBFwEBBAEBCgEBg0s/gQsHg1ybbYI6jWeHQAEphXgCgzwHQhUBAQEBAQEBAQE?= =?us-ascii?q?BARIBAQEICwsIKC+CMyKCQQECAgEjHQEBLAIKBAsLBAcaHQICIhIBBQEKEgYBE?= =?us-ascii?q?hKJZAMNCA6hAj+LG2iCJoMIAQEFhBsDTweCZQEBAQEBBQEBAQEBAQEZCBKGPIR?= =?us-ascii?q?vhQGCWYJfh0wMiRSMBoZ9i1OCUo5qki0UH4EVDyaBJ11UGAaEAioggg4hNQGJG?= =?us-ascii?q?gEBAQ?= X-IPAS-Result: =?us-ascii?q?A0B8BQA6D+RYhixSfUpdGwEBAQMBAQEJAQEBFwEBBAEBCgE?= =?us-ascii?q?Bg0s/gQsHg1ybbYI6jWeHQAEphXgCgzwHQhUBAQEBAQEBAQEBARIBAQEICwsIK?= =?us-ascii?q?C+CMyKCQQECAgEjHQEBLAIKBAsLBAcaHQICIhIBBQEKEgYBEhKJZAMNCA6hAj+?= =?us-ascii?q?LG2iCJoMIAQEFhBsDTweCZQEBAQEBBQEBAQEBAQEZCBKGPIRvhQGCWYJfh0wMi?= =?us-ascii?q?RSMBoZ9i1OCUo5qki0UH4EVDyaBJ11UGAaEAioggg4hNQGJGgEBAQ?= X-IronPort-AV: E=Sophos;i="5.36,275,1486422000"; d="scan'208,217";a="267645664" Received: from mail-wm0-f44.google.com ([74.125.82.44]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 04 Apr 2017 23:28:18 +0200 Received: by mail-wm0-f44.google.com with SMTP id t189so39104361wmt.1 for ; Tue, 04 Apr 2017 14:28:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=student-nmt-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=JtZmYbv2ZxtzGjHwYMgDdQZ1XchlggZ/oqLt+uGlu90=; b=cIzl6aftuWXcAjRYKOW2CtCYzMSeYrrzUzgRF4zkj9mGrNbYJ2D0IRkNcBEttxvFQb uDBkKnx2y/px5wvLtcMZJOCYwUImPTu3ucwyatuRz5bZeOvmobeCsS7XVSmOC8S6e8VN 54Mwsb8hH9w+wNmim/7F+4MKjWzttmKAJOwjAvGfJznHeGd4qu29sqAc6enR7Fwe/JtO Ch2xywIBu7i5jRJ4zAKir3l9UgnHpQPeNMHVnAGQ89vCFkjzOAv05jv7JbVOEzHxxSoN LL4Z5BslGiZpyWIIcE7SPsZuwwZXj69vY5B6279Kqbkp+SI3uQ8lnqDlmOv0msKtWZkd uSDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=JtZmYbv2ZxtzGjHwYMgDdQZ1XchlggZ/oqLt+uGlu90=; b=o1gleJji96sAiqslQREkgvFsi0TBPAoVk+GxvomCLSJbcMeBjw/kWV6UX/QA9ryMiw YRU3mgiI9CYRueppYL4yL8/Rc6a+4nPpxiRO2p6/4EOWWVBHDDMvgDk1geiZ2hLNDjBe ddRvg4TR6Bkz3GtQgtShuW/VqFK+TqQk3FXFAyh4yy9OM0jRumRsEwOTlpBTJKN00zdr LiBAQMGrFzBal0Cgt2/osw1kGmUWKKLp9AHRw0CGdNumZeePnlsLhBk+fvths51yhd2l 6l3+SVIE6rq9hYGJupwSsd0B8jRHpmx5bqMiRXEBKOB9Y0zM+hl5RccVQRZWkflDPQpp 2sRA== X-Gm-Message-State: AFeK/H1nnQtSlJpD0EA2djlhxghRhmLleqC1rgF7+9ptQiZJaZ31KcXL1xkQ8vnEw/sFq+VuWRaUV/VtOLRrM7HO X-Received: by 10.28.21.210 with SMTP id 201mr16669626wmv.94.1491341298402; Tue, 04 Apr 2017 14:28:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.191.138 with HTTP; Tue, 4 Apr 2017 14:28:17 -0700 (PDT) Received: by 10.28.191.138 with HTTP; Tue, 4 Apr 2017 14:28:17 -0700 (PDT) In-Reply-To: <20170404082246.gco2rykoz7tvdrgw@pl-59055.rocqadm.inria.fr> References: <20170404082246.gco2rykoz7tvdrgw@pl-59055.rocqadm.inria.fr> From: John McAlpine Date: Tue, 4 Apr 2017 15:28:17 -0600 Message-ID: To: =?UTF-8?Q?S=C3=A9bastien_Hinderer?= , caml-list@inria.fr Content-Type: multipart/alternative; boundary=001a1145bd74549d69054c5df4a9 X-Validation-by: john.mcalpine@student.nmt.edu Subject: Re: [Caml-list] REST APIs --001a1145bd74549d69054c5df4a9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'm making a PPX Deriving plugin for this exact purpose! It's called ppx_netblob and I have a blog post outlining its use here: https://medium.com/@cb04cf16ac8a/a48f970c9af8 (sending from my phone, so I can't explain much more about it). I'd love to work with you to help improve it, since at the moment it's pretty much just suited for a couple of my personal projects. It can use both http and https as long as your cohttp installation can use them both On Apr 4, 2017 02:23, "S=C3=A9bastien Hinderer" wrote: > Dear all, > > Is there a recommended OCaml library that can be used for interacting > with REST APIs? > > It should work over http as well as https. > > Thanks, > > S=C3=A9bastien. > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > --001a1145bd74549d69054c5df4a9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I'm making a PPX Deriving plugin for this exact purpo= se! It's called ppx_netblob and I have a blog post outlining its use he= re:=C2=A0https://= medium.com/@cb04cf16ac8a/a48f970c9af8 (sending from my phone, so I can&= #39;t explain much more about it). I'd love to work with you to help im= prove it, since at the moment it's pretty much just suited for a couple= of my personal projects.

It c= an use both http and https as long as your cohttp installation can use them= both

= On Apr 4, 2017 02:23, "S=C3=A9bastien Hinderer" <Sebastien.Hinderer@inria.fr> wrote= :
Dear all,

Is there a recommended OCaml library that can be used for interacting
with REST APIs?

It should work over http as well as https.

Thanks,

S=C3=A9bastien.

--
Caml-list mailing list.=C2=A0 Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs
--001a1145bd74549d69054c5df4a9--