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 concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id CDF46BC69 for ; Wed, 30 May 2007 10:13:04 +0200 (CEST) Received: from smtp.syd.people.net.au (smtp.syd.people.net.au [218.214.225.98]) by concorde.inria.fr (8.13.6/8.13.6) with SMTP id l4U8D1kU017242 for ; Wed, 30 May 2007 10:13:03 +0200 Received: (qmail 10077 invoked from network); 30 May 2007 08:13:13 -0000 Received: from unknown (HELO hendrix.mega-nerd.net) (218.214.64.136) by smtp.syd.people.net.au with SMTP; 30 May 2007 08:13:13 -0000 Received: from hendrix (hendrix [192.168.200.99]) by hendrix.mega-nerd.net (Postfix) with SMTP id 178262FF4E for ; Wed, 30 May 2007 18:13:00 +1000 (EST) Date: Wed, 30 May 2007 18:13:00 +1000 From: Erik de Castro Lopo To: caml-list@inria.fr Subject: Re: [Caml-list] Faking concurrency using Unix forks and pipes Message-Id: <20070530181300.d4179bca.mle+ocaml@mega-nerd.com> In-Reply-To: <200705300902.06760.jon@ffconsultancy.com> References: <200705300442.59906.jon@ffconsultancy.com> <20070530070229.GB334@first.in-berlin.de> <6f9f8f4a0705300034g37006497t55f30e8ca3f3f191@mail.gmail.com> <200705300902.06760.jon@ffconsultancy.com> Organization: Erik Conspiracy Secret Labs X-Mailer: Sylpheed 2.3.1 (GTK+ 2.10.11; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 465D320E.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocaml:01 forks:01 ocaml:01 suck:98 vacuum:98 unix:01 wrote:01 experimental:01 caml-list:01 data:02 concurrency:02 seems:03 concurrent:03 concurrent:03 passing:04 Jon Harrop wrote: > I'm having a look at it now. I had thought that it was an experimental version > of OCaml that with a concurrent GC but that seems to be completely wrong. > > Will OCaml have a concurrent GC in the future? How much does a concurrent GC actually buy in comparison to multiple processes each with their own GC and a robust way of passing data between processes? Erik -- ----------------------------------------------------------------- Erik de Castro Lopo ----------------------------------------------------------------- "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -- Ernst Jan Plugge