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 F1EF780035 for ; Fri, 14 Oct 2016 12:17:31 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=sokolov.r.v@gmail.com; spf=Pass smtp.mailfrom=sokolov.r.v@gmail.com; spf=None smtp.helo=postmaster@mail-lf0-f48.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of sokolov.r.v@gmail.com) identity=pra; client-ip=209.85.215.48; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="sokolov.r.v@gmail.com"; x-sender="sokolov.r.v@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of sokolov.r.v@gmail.com designates 209.85.215.48 as permitted sender) identity=mailfrom; client-ip=209.85.215.48; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="sokolov.r.v@gmail.com"; x-sender="sokolov.r.v@gmail.com"; 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@mail-lf0-f48.google.com) identity=helo; client-ip=209.85.215.48; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="sokolov.r.v@gmail.com"; x-sender="postmaster@mail-lf0-f48.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3A6uDudxKWWLFw49Kgc9mcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgULfrxwZ3uMQTl6Ol3ixeRBMOAuqgC17Sd6fyocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXsq3G/pQQfBg/4fVIs?= =?us-ascii?q?YL+kQMiO0Y/ti6ibwN76W01wnj2zYLd/fl2djD76kY0ou7ZkMbs70RDTo3FFKK?= =?us-ascii?q?x8zGJsIk+PzV6nvp/jtLYqySlbuuog+shcSu26Ov1gFf0LRAghZkU8/tHqs1Hv?= =?us-ascii?q?QC6C4n8bGjETmwBUAg7J4RT3WpP2miT/v+t5niKdOJulY6ozXGGY6KJiACTviy?= =?us-ascii?q?ADMCBxpHrQict0i7wdulS/jxN6yo/QJoqSMawtLevmYdoGSD8ZDY5qXCtbD9b5?= =?us-ascii?q?NtNXAg=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DxAACIrwBYhjDXVdFcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgxEBAQEBAXRtD6Q5jySHHCiFMEoCghA8EAEBAQEBAQEBAQEBEgE?= =?us-ascii?q?BAQgLCwkZL4IyBAEVAQSCEAEBAQMBEhEdARsdAQMBCwYFBAcNKgICIQIRAQUBH?= =?us-ascii?q?AYTIogVAQMPCAQKqC6BMj4yi0KBa4JfBYN2ChknDVODHwEBAQEBAQEBAQEBAQE?= =?us-ascii?q?BAQEBAQEBARQDAQUQiCqCWIJHgi2CVyyCLwWPM4oeNYYohkyDDGaIdQ6GDIhlh?= =?us-ascii?q?AETgj0xgRE1OimCeSCBYW+GdIFBAQEB?= X-IPAS-Result: =?us-ascii?q?A0DxAACIrwBYhjDXVdFcHAEBBAEBCgEBFwEBBAEBCgEBgxE?= =?us-ascii?q?BAQEBAXRtD6Q5jySHHCiFMEoCghA8EAEBAQEBAQEBAQEBEgEBAQgLCwkZL4IyB?= =?us-ascii?q?AEVAQSCEAEBAQMBEhEdARsdAQMBCwYFBAcNKgICIQIRAQUBHAYTIogVAQMPCAQ?= =?us-ascii?q?KqC6BMj4yi0KBa4JfBYN2ChknDVODHwEBAQEBAQEBAQEBAQEBAQEBAQEBARQDA?= =?us-ascii?q?QUQiCqCWIJHgi2CVyyCLwWPM4oeNYYohkyDDGaIdQ6GDIhlhAETgj0xgRE1Oim?= =?us-ascii?q?CeSCBYW+GdIFBAQEB?= X-IronPort-AV: E=Sophos;i="5.31,344,1473112800"; d="scan'208,217";a="196772579" Received: from mail-lf0-f48.google.com ([209.85.215.48]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 14 Oct 2016 12:17:31 +0200 Received: by mail-lf0-f48.google.com with SMTP id l131so146846252lfl.2 for ; Fri, 14 Oct 2016 03:17:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=g7+bozzksDVf77PBWCqEpt/ELqKeRVjJ/372jBR57is=; b=vKs2pbgB6J1mP7u9fYLY7mXWQcbFrd6yJqGBQxJC7CYrDtOjzj5ov2smlVfT94yW9u kNoaxgSSh9n/ZPD2j/nv2i3CMGAyGL7xgWtFcMifi2iRBFqRYYs9QnRT5x4x8IVkp9Nw Mc/qrSQfvc5k7SQrKnLwRRCLFxM2qyzglrpLM4a/ILSbAxoXGVWo49Dij+KanuY9y7DW rcYFh3rspRZSxjSBOEEKRkKVvS6X0uqvcBKEgDZNwZp23S/YCMxtWalWKPm0MQESa5uf h5oaEZJy+avmIqm2JfUzPwoIQKqfvPGyPYT02oNYQPtG3YM65RflzGNlowuzpV8BJMn/ pa8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=g7+bozzksDVf77PBWCqEpt/ELqKeRVjJ/372jBR57is=; b=JWoZa7gP3L3cV430dQ8LWNi/GkNbDRd3ssPPrDvE2dbuk27SYo4c+sbZTaDlCfUG5v 6eM3W55OFxhLPpFPJzaT4kxHSrBT6u1zW5Hk0gBdt2TzupWIehU5otc/c0a276VR0LwT AM93WNg23pIqgSk4/9svXc0W9tYJRpSe1R+0Kyd/wn2Hebwnu9vnerky2YUKQEx1yEFz cZs8/Jy75TTvJ3WiWqtoCJO0s5acoRM8YGEUSH4vjSHDv0YwlBBuEostpBSjkbHm1R29 +s61XZ2ch7eQUW+d9n9i1uolDKDRSx3+ln5F5UZNlGymi3dETEDRAuMihmRHSTq2OxPC 7uaA== X-Gm-Message-State: AA6/9RkdBjRq87ybsdXUZzSRz6LA/SuS2CrzTltzwDkEkAXHuW5foTmVcTQNzqaS9mJPbA== X-Received: by 10.25.201.215 with SMTP id z206mr2856895lff.6.1476440248821; Fri, 14 Oct 2016 03:17:28 -0700 (PDT) Received: from [192.168.88.19] ([85.249.6.110]) by smtp.gmail.com with ESMTPSA id g77sm4937362ljg.13.2016.10.14.03.17.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Oct 2016 03:17:27 -0700 (PDT) From: Roma Sokolov Message-Id: <01D4C4EC-31B8-45B2-BB97-F944D8B6BEF8@gmail.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_34C0EADB-5807-41AC-BE3A-58B4E04D8368" Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\)) Date: Fri, 14 Oct 2016 13:17:26 +0300 In-Reply-To: Cc: "caml-list@inria.fr" To: Martin DeMello References: X-Mailer: Apple Mail (2.3226) Subject: Re: [Caml-list] converting ocaml libraries to bucklescript --Apple-Mail=_34C0EADB-5807-41AC-BE3A-58B4E04D8368 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Martin, Just for the record =E2=80=94 there is an issue about this on github =E2=80= =94 https://github.com/bloomberg/bucklescript/issues/706 . As far as I understand, currently there is no other way apart from what you= =E2=80=99ve described.=20 Roma > On 13 Oct 2016, at 21:59, Martin DeMello wrote: >=20 > Hi, >=20 > I'm just starting to explore bucklescript, and from what I can gather, an= y libraries you want to use with it have to be checked out as source and co= mpiled via bucklescript too. What are other people doing - copying sources = into their project tree and compiling in one go, or compiling the libraries= as separate npm packages and then depending on them? >=20 > I found https://github.com/npm-ml but there a= re very few libraries in there, and when I looked at yojson it just seemed = to be a fork of the main project with no changes. Is there some other place= people are collecting libraries they have converted to npm, or forked and = added bucklescript build files for? >=20 > martin --Apple-Mail=_34C0EADB-5807-41AC-BE3A-58B4E04D8368 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi Martin,

Just for the record =E2=80=94 = there is an issue about this on github =E2=80=94 https://github.com/b= loomberg/bucklescript/issues/706.

<= /div>
As far as I understand, currently there is no other wa= y apart from what you=E2=80=99ve described. 

Roma

<= div>
On 13 Oct 2016, at= 21:59, Martin DeMello <martindemello@gmail.com> wrote:

= Hi,

I'm just star= ting to explore bucklescript, and from what I can gather, any libraries you= want to use with it have to be checked out as source and compiled via buck= lescript too. What are other people doing - copying sources into their proj= ect tree and compiling in one go, or compiling the libraries as separate np= m packages and then depending on them?

=
I found https://github.com/npm-ml but there are very few libraries in = there, and when I looked at yojson it just seemed to be a fork of the main = project with no changes. Is there some other place people are collecting li= braries they have converted to npm, or forked and added bucklescript build = files for?

martin=

= --Apple-Mail=_34C0EADB-5807-41AC-BE3A-58B4E04D8368--