From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=AWL,SPF_FAIL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id AEE5FBC37 for ; Sat, 5 Sep 2009 13:52:50 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAIPtoUpQRFuw/2dsb2JhbADYboQXBYFU X-IronPort-AV: E=Sophos;i="4.44,337,1249250400"; d="scan'208";a="33769895" Received: from furbychan.cocan.org ([80.68.91.176]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES256-SHA; 05 Sep 2009 13:52:50 +0200 Received: from rich by furbychan.cocan.org with local (Exim 4.63) (envelope-from ) id 1Mjtoq-0007LO-BK; Sat, 05 Sep 2009 12:52:36 +0100 Date: Sat, 5 Sep 2009 12:52:36 +0100 To: David Allsopp Cc: 'Rakotomandimby Mihamina' , caml-list@yquem.inria.fr Subject: Re: [Caml-list] Why don't you use batteries? Message-ID: <20090905115236.GA27838@annexia.org> References: <4A9FBF04.1060608@gmail.com> <20090904105505.055ec82e@attale.agematis.loc> <4AA0DEB4.6020307@glondu.net> <7d8707de0909040326x37d455cdi9f480b2b5da96b20@mail.gmail.com> <20090904141008.GC22690@annexia.org> <3a360f590909040738g5b481822q1c25d69548233bbb@mail.gmail.com> <4AA1EEB7.9020601@gulfsat.mg> <001901ca2e0d$89f619a0$9de24ce0$@metastack.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <001901ca2e0d$89f619a0$9de24ce0$@metastack.com> User-Agent: Mutt/1.5.13 (2006-08-11) From: Richard Jones X-Spam: no; 0.00; 0100,:01 redistribute:01 cygwin:01 ocaml:01 compiler:01 compiler:01 ocaml's:01 bytecode:01 ocaml:01 debian's:01 2009:98 wrote:01 compilers:01 msvc:01 caml-list:01 On Sat, Sep 05, 2009 at 10:44:58AM +0100, David Allsopp wrote: > I'm not sure that one is allowed to redistribute the Microsoft C compilers > directly without a license, but packaging MSYS or the relevant parts of > Cygwin along with OCaml and Batteries would create an installer somewhere > between 150-300MB which compared to the 16GB of trial software I downloaded > from the Microsoft website the other day is not that bad. You could even > throw an editor in with it. Microsoft Installer is a command line compiler > which reads text files so it can be targeted from make just like anything > else and the script would pretty much only have to be written once and then > someone would occasionally have to use a Windows box just to build it (and > virtualisation means you can pretend that your Linux PC isn't even running > Windows really). It would also not be too much work to have an MSVC version > which simply explained that you must install the Windows SDK to get the C > compiler (but, just like OCaml's own binary win32 files, you'd still get > bytecode for nothing). I don't think anyone's claiming it's not possible, just that no one has actually done the work or offered to keep making up to date releases. It's a big project, but not big compared to other OCaml projects out there, eg. Debian's OCaml project is far larger than is proposed for an "Active OCaml" Windows installer. For comparison, I reckon on spending about one day a month maintaining the Fedora OCaml packages. You just need to find some people who are technically competent on OCaml on Windows, yet haven't ditched Windows for Linux for some reason. Rich. -- Richard Jones Red Hat