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.4 required=5.0 tests=AWL 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 554DABBCA for ; Mon, 12 May 2008 23:22:29 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuQBABRSKEhA6aayc2dsb2JhbACSEQEMAwQECQ8FlSSEUg X-IronPort-AV: E=Sophos;i="4.27,475,1204498800"; d="scan'208";a="26090907" Received: from py-out-1112.google.com ([64.233.166.178]) by mail4-smtp-sop.national.inria.fr with ESMTP; 12 May 2008 23:22:28 +0200 Received: by py-out-1112.google.com with SMTP id a77so2048725pyh.33 for ; Mon, 12 May 2008 14:22:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=y7olH6XtGI101OgdW95M7DuJ5GZrdvkNLIS53r+22Mk=; b=x8/aOGEW1dxWX9jQYrPeq2g0B/AyMqoollEZtX3UtVLh0pNcILF2Wfab/325Mb7xZyUFXC0Zx0TgUhUqdmganZn/NuOkNlE34JVqzLVj9BiXtlLmrSoW6aIijeByzLQEVL5nLG4XIK6nsEj6TxvGHqCPVV5kyHaM1Jwh88EtfVQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=TAZbr1JBbfv5FuMVtP+KlF2yTbwQb+eHWSCgKuMKufyNKBBrOl9qNzRIpFmHa1YtKJ6k9MYdUbucD/BMeefBphp4ZGUrYPQJUzw4M/6trFPFgLIaNtkboMthfGbw6Zwh59s70Gqz1G81OBOo76hEMMdWDuPiawrmWf2VCl652iw= Received: by 10.142.148.7 with SMTP id v7mr3467328wfd.153.1210627346561; Mon, 12 May 2008 14:22:26 -0700 (PDT) Received: by 10.142.115.3 with HTTP; Mon, 12 May 2008 14:22:26 -0700 (PDT) Message-ID: <9d3ec8300805121422l408a25c4w8b79ec3a37e5c44c@mail.gmail.com> Date: Mon, 12 May 2008 22:22:26 +0100 From: "Till Varoquaux" To: "Arthur Chan" Subject: Re: [Caml-list] Re: Why OCaml rocks Cc: "Jon Harrop" , caml-list@yquem.inria.fr, "David Teller" In-Reply-To: <74cabd9e0805121333v6b105417r9a0c36c233492968@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200805090139.54870.jon@ffconsultancy.com> <200805091910.41381.jon@ffconsultancy.com> <1210371949.6399.62.camel@Blefuscu> <200805102059.54856.jon@ffconsultancy.com> <74cabd9e0805121333v6b105417r9a0c36c233492968@mail.gmail.com> X-Spam: no; 0.00; ocaml:01 ocaml:01 mutable:01 stdlib:01 beginner's:01 bug:01 beginners:01 caml-list:01 caml-list:01 bin:01 caml:02 caml:02 archives:02 caml-bugs:02 groups:02 The concrurent GC that we are writing? You must know more things than I do. Note to myself: raise this in the next meeting. I think you are referring to the Ocaml summer project which is to be done by Emmanuel Chailloux's student. Till 2008/5/12 Arthur Chan : > >> >> >> let c = Array2.zero_create am bn >> Parallel.For(0, n, fun i -> >> for j = 0 to n - 1 do >> let mutable r = 0.0 >> for k = 0 to n - 1 do >> r <- r + a.[i,k] * b.[k,j] >> c.[i,j] <- r) >> > > That is indeed a very pretty piece of code. I was wondering. The > concurrent GC that the Jane St. folks are writing, will it be useable with > the default stdlib that ships with ocaml, or will we have to use theirs? > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > > -- http://till-varoquaux.blogspot.com/