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 F3C447F8FC for ; Mon, 9 Jun 2014 14:07:09 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of yotambarnoy@gmail.com) identity=pra; client-ip=209.85.192.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yotambarnoy@gmail.com"; x-sender="yotambarnoy@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of yotambarnoy@gmail.com designates 209.85.192.51 as permitted sender) identity=mailfrom; client-ip=209.85.192.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yotambarnoy@gmail.com"; x-sender="yotambarnoy@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-qg0-f51.google.com) identity=helo; client-ip=209.85.192.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yotambarnoy@gmail.com"; x-sender="postmaster@mail-qg0-f51.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArwEAIKilVPRVcAzlGdsb2JhbABZg19ZgmyrGY0uiQ0BJV8IFg8BAQEBBwsLCRIqg3sIAQEBAwESER0BGxILAQMBCwYFBwQNDR0CAiIBEQEFAQoEAQ0ZEhCFVII3AQMJCA2fK2qLJ4Fygw+TJwoZJwMKZIUkEQEFDIxagR5kBAeCdQ+BPQSEYAWVPIFCjA2EBRgpgnKCFiE X-IPAS-Result: ArwEAIKilVPRVcAzlGdsb2JhbABZg19ZgmyrGY0uiQ0BJV8IFg8BAQEBBwsLCRIqg3sIAQEBAwESER0BGxILAQMBCwYFBwQNDR0CAiIBEQEFAQoEAQ0ZEhCFVII3AQMJCA2fK2qLJ4Fygw+TJwoZJwMKZIUkEQEFDIxagR5kBAeCdQ+BPQSEYAWVPIFCjA2EBRgpgnKCFiE X-IronPort-AV: E=Sophos;i="4.98,1002,1392159600"; d="scan'208";a="66365858" Received: from mail-qg0-f51.google.com ([209.85.192.51]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 09 Jun 2014 14:07:08 +0200 Received: by mail-qg0-f51.google.com with SMTP id q107so8834323qgd.10 for ; Mon, 09 Jun 2014 05:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc :content-type; bh=nwdbLZ8t/isdgR0p+/0Br3dbcyP+guPbfU0voDUDOpw=; b=O/crkY8BNXEn8RFDteYo0FlnSHY3xMwJACOqzBamQWcQ7U6ZqXP+qTfFCp8Oh6DnFv t9wKzE6d14OurUVjWykBTFkNbKoxjj3C0XdRBuZZSFd0x5aClnvwNG0MbZjptTG0/13X Au2njmyUxDc74MkqhCFaYbvq5xUl8jk8qjQYoy6EDlkotw8CgEYPmTxYoxArDhojPScY D3E0U9xQ9IVmVX8jttG4UUnfVNPSQnFsMWVJHgpt02xV+h8ccNMhPpX4dacKK1SHMQnx xPKrQWKMn/agfRDnVwyMj4xnU1chvpWr0w9cK96yhKHIRRFoOpFfSbs5Rt4rGyNvq37h 2swA== X-Received: by 10.140.95.164 with SMTP id i33mr29690229qge.6.1402315626407; Mon, 09 Jun 2014 05:07:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.33.14 with HTTP; Mon, 9 Jun 2014 05:06:46 -0700 (PDT) In-Reply-To: <53957B83.2000003@coherentgraphics.co.uk> References: <53957B83.2000003@coherentgraphics.co.uk> From: Yotam Barnoy Date: Mon, 9 Jun 2014 08:06:46 -0400 Message-ID: Cc: Ocaml Mailing List Content-Type: multipart/alternative; boundary=001a11c161e2c670d804fb660c61 Subject: Re: [Caml-list] Thoughts on targeting windows --001a11c161e2c670d804fb660c61 Content-Type: text/plain; charset=UTF-8 Speaking of which, are there any updates on the Windows situation with regard to opam and Core? Specifically with regard to Core, I find it odd that Ocaml's most popular (and well-written) book doesn't support the most popular OS in the world. -Yotam On Mon, Jun 9, 2014 at 5:16 AM, John Whitington wrote: > Hi, > > > William wrote: > >> Hi all, >> >> we are considering using OCaml for a rather large project, the bulk of >> which will be networking and encryption. OCaml seems to meet our needs >> with one exception: >> we'd like to target windows (as well as linux & mac) and we got the >> impression that this would be complicated -- we gathered that neither >> jane street's Core nor OPAM are windows compatible. >> >> Would still recommend using OCaml? Are there workarounds, or other >> libraries that would replace Core? >> > > Here is the Windows installer: > > http://protz.github.io/ocaml-installer/ > > This also installs 'ocamlfind', which means that you can download source > packages for libraries you're interested in, compile them, install them and > use them relatively easily. Not as convenient as OPAM, of course. > > Here is a library for cryptography: > > https://forge.ocamlcore.org/projects/cryptokit/ > > Here is a library for concurrency which runs on Windows: > > http://ocsigen.org/lwt/ > > Here is a different Standard Library replacement/augmentation: > > https://github.com/ocaml-batteries-team/batteries-included > > (The software I build for Windows, whilst complex in terms of what it > does, is just a single statically linked executable which reads a file, > processes it and writes a file, so I can't tell you anything about > networking under Windows.) > > Thanks, > > -- > John Whitington > Director, Coherent Graphics Ltd > http://www.coherentpdf.com/ > > > > -- > 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 > --001a11c161e2c670d804fb660c61 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Speaking of which, are there any updates on the Windows si= tuation with regard to opam and Core? Specifically with regard to Core, I f= ind it odd that Ocaml's most popular (and well-written) book doesn'= t support the most popular OS in the world.

-Yotam


On Mon, Jun 9, 2014 at 5:16 AM, John Whitington <john@coherentgraphics.co.uk> wrote:
Hi,


William wrote:
Hi all,

we are considering using OCaml for a rather large project, the bulk of
which will be networking and encryption. OCaml seems to meet our needs
with one exception:
we'd like to target windows (as well as linux & mac) and we got the=
impression that this would be complicated -- we gathered that neither
jane street's Core nor OPAM are windows compatible.

Would still recommend using OCaml? Are there workarounds, or other
libraries that would replace Core?

Here is the Windows installer:

http:= //protz.github.io/ocaml-installer/

This also installs 'ocamlfind', which means that you can download s= ource packages for libraries you're interested in, compile them, instal= l them and use them relatively easily. Not as convenient as OPAM, of course= .

Here is a library for cryptography:

https://forge.ocamlcore.org/projects/cryptokit/

Here is a library for concurrency which runs on Windows:

http://ocsigen.org/lw= t/

Here is a different Standard Library replacement/augmentation:

https://github.com/ocaml-batteries-team/batteries-<= /u>included

(The software I build for Windows, whilst complex in terms of what it does,= is just a single statically linked executable which reads a file, processe= s it and writes a file, so I can't tell you anything about networking u= nder Windows.)

Thanks,

--
John Whitington
Director, Coherent Graphics Ltd
http://www.cohere= ntpdf.com/

--001a11c161e2c670d804fb660c61--