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=AWL autolearn=disabled version=3.1.3 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 9409BBC0A for ; Thu, 24 May 2007 16:24:27 +0200 (CEST) Received: from pih-relay05.plus.net (pih-relay05.plus.net [212.159.14.132]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id l4OEOQfF013086 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 24 May 2007 16:24:27 +0200 Received: from [80.229.56.224] (helo=beast.local) by pih-relay05.plus.net with esmtp (Exim) id 1HrEEn-0007d5-92; Thu, 24 May 2007 15:24:21 +0100 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Teaching bottomline, part 3: what should improve. Date: Thu, 24 May 2007 15:18:42 +0100 User-Agent: KMail/1.9.7 Cc: David Teller References: <1179871823.6966.78.camel@Blefuscu> <200705230039.29659.jon@ffconsultancy.com> <1179951657.6097.16.camel@Blefuscu> In-Reply-To: <1179951657.6097.16.camel@Blefuscu> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200705241518.42480.jon@ffconsultancy.com> X-Miltered: at concorde with ID 4655A01A.005 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; 0100,:01 772:01 ocaml:01 compiler:01 jocaml:01 erlang:01 semaphores:01 erlang:01 fsharp:01 fascinating:98 blog:98 blog:98 cns:98 pathological:98 frog:98 On Wednesday 23 May 2007 21:20:57 David Teller wrote: > On Wed, 2007-05-23 at 00:39 +0100, Jon Harrop wrote: > > Fascinating. Thanks for reporting the information. If I might be so bra= sh > > as to comment on the problems you had that have already been fixed by F= #: > > I mentioned F# to them, by the way. Somewhere along the lines of "It looks > good, it might be the future, unfortunately, at the moment, you need > Windows and 400=E2=82=AC worth of Visual Studio to try it". This blog entry implies that F# works with free editions of Visual Studio: http://grammerjack.spaces.live.com/blog/cns!F2629C772A178A7C!156.entry I'll try F# on a machine without the commercial Visual Studio ASAP and see = if=20 I can get it working. > So far, I have no budget, and Windows. Could they boot the machines into Linux at the start of each lecture? > Can I get this graphical throwback without VS ? I do not believe so although there are some free IDEs: http://sourceforge.net/projects/sharpedit/ > Div and mod ? How so ? Div and mod by constants are not optimized by the OCaml compiler, which can= =20 lead to pathological performance on some programs (e.g. sieve, sudoku). > Plus I tend to believe that the OCaml-style future looks more like > JoCaml (or Acute, or Oz, or Erlang) than like semaphores. Except for Erlang, none of those languages have a significant number of use= rs=20 today. I haven't tried Erlang but it may be worth a look. =2D-=20 Dr Jon D Harrop, Flying Frog Consultancy Ltd. The F#.NET Journal http://www.ffconsultancy.com/products/fsharp_journal/?e