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 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr 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 B50B8BBAF for ; Wed, 15 Oct 2008 18:26:08 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: As4BALO29UhDWxLCbmdsb2JhbACBcpFuPq4FgWs X-IronPort-AV: E=Sophos;i="4.33,417,1220220000"; d="scan'208";a="30377165" 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 18:26:08 +0200 Received: from kuba.bertec.net (kuba.bertec.net [192.168.2.16]) by server1.bertec.net (Postfix) with ESMTP id 1DE92105761 for ; Wed, 15 Oct 2008 12:26:07 -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 12:26:04 -0400 User-Agent: KMail/1.9.10 References: <200810131935.53365.kuba@mareimbrium.org> <200810151035.35200.kuba@mareimbrium.org> <90823c940810150829q35a3a909t3128d23effebee10@mail.gmail.com> In-Reply-To: <90823c940810150829q35a3a909t3128d23effebee10@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200810151226.05654.kuba@mareimbrium.org> X-Spam: no; 0.00; ocaml:01 masm:01 masm:01 non-free:01 syntaxes:01 syntax:01 cheers:01 interchange:98 msvc:01 caml-list:01 caml:02 asm:02 supported:02 native:03 problem:05 > >> >> 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. > > OK, I was wrong: masm (ml.exe) is already included into all non-free > Visual Studio 2008 editions and into free Express edition since 2008 > SP1. So now it's not a problem at all. > > > 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. > > Nasm and masm syntaxes differ. You cannot simply interchange them. What I meant was that caml would generate one more asm syntax, it already supports two (masm and gas). Any differences are surely easy to code. Since masm is now available and supported, that became a non issue; the windows platform notes have to be updated to reflect that. Cheers, Kuba