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.0 required=5.0 tests=none autolearn=disabled version=3.1.3 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id CA253BBAF for ; Wed, 15 Oct 2008 16:35:55 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: As4BAOqc9UhDWxLCbmdsb2JhbACBcpFuPq1agWs X-IronPort-AV: E=Sophos;i="4.33,416,1220220000"; d="scan'208";a="30371806" Received: from ip67-91-18-194.z18-91-67.customer.algx.net (HELO server1.bertec.net) ([67.91.18.194]) by mail4-smtp-sop.national.inria.fr with ESMTP; 15 Oct 2008 16:35:36 +0200 Received: from kuba.bertec.net (kuba.bertec.net [192.168.2.16]) by server1.bertec.net (Postfix) with ESMTP id E6C15105761 for ; Wed, 15 Oct 2008 10:35:35 -0400 (EDT) From: Kuba Ober To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Re: Road to native windows OCaml... Date: Wed, 15 Oct 2008 10:35:34 -0400 User-Agent: KMail/1.9.10 References: <200810131935.53365.kuba@mareimbrium.org> <200810150835.58443.kuba@mareimbrium.org> <90823c940810150554j25d8246o93836a012ca75ea9@mail.gmail.com> In-Reply-To: <90823c940810150554j25d8246o93836a012ca75ea9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200810151035.35200.kuba@mareimbrium.org> X-Spam: no; 0.00; ocaml:01 ocaml:01 masm:01 masm:01 cheers:01 wrote:01 wrote:01 compile:01 msvc:01 msvc:01 dmitry:01 caml-list:01 bely:01 caml:02 native:03 On Wednesday 15 October 2008, Dmitry Bely wrote: > On Wed, Oct 15, 2008 at 4:35 PM, Kuba Ober wrote: > >> For example, if you download and install OCaml MSVC from > >> http://caml.inria.fr and you open a MS Visual Studio 2005 MSDOS shell, > >> you can perfectly compile a native application (well I have not done it, > >> but I will try tomorrow ;-) > >> > >> All you need is "cl", "ml" and "link" I think (all are MSVC tools). > > > > And you need masm too, right? > > "ml" is just that masm. It's included into MS Visual Studio > Professional edition and up. For Standard edition and below there is > free www.masm32.com. masm32 has an absolutely horrendous license -- have you read it? It's crazy. ml of course should be used if available, but otherwise nasm is there and is what should be used whenver masm is called for and unavailable. Cheers, Kuba