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 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id B044CBBC1 for ; Mon, 21 Apr 2008 22:48:30 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAGCaDEjAXQIm/2dsb2JhbACrCA X-IronPort-AV: E=Sophos;i="4.25,691,1199660400"; d="scan'208";a="11222697" Received: from discorde.inria.fr ([192.93.2.38]) by mail1-smtp-roc.national.inria.fr with ESMTP; 21 Apr 2008 22:48:30 +0200 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id m3LKmUO2026200 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Mon, 21 Apr 2008 22:48:30 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuMAACKaDEhQRFuwiGdsb2JhbACRUwEBAQ8mmH4 X-IronPort-AV: E=Sophos;i="4.25,691,1199660400"; d="scan'208";a="11737923" Received: from furbychan.cocan.org ([80.68.91.176]) by mail3-smtp-sop.national.inria.fr with ESMTP; 21 Apr 2008 22:48:29 +0200 Received: from rich by furbychan.cocan.org with local (Exim 4.63) (envelope-from ) id 1Jo2w6-00035c-Ku; Mon, 21 Apr 2008 21:48:26 +0100 Date: Mon, 21 Apr 2008 21:48:26 +0100 To: Elliott Oti Cc: caml-list@inria.fr Subject: Re: [Caml-list] The closing gap (warning: long, inflammatory rant) Message-ID: <20080421204826.GB11434@annexia.org> References: <20080421131151.GA16777@annexia.org> <480CC04E.7090900@elliottoti.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <480CC04E.7090900@elliottoti.com> User-Agent: Mutt/1.5.13 (2006-08-11) From: Richard Jones X-Miltered: at discorde with ID 480CFD9E.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; 0200,:01 ocaml:01 wrote:01 wrote:01 unix:01 caml-list:01 module:03 fork:05 shared:06 bottom:93 long:06 apr:06 linux:07 red:92 solaris:08 On Mon, Apr 21, 2008 at 06:26:54PM +0200, Elliott Oti wrote: > Richard Jones wrote: > >OCaml supports fork, event channels & shared memory right now > >(and has done for years) so there is no penalty to writing it > >properly. > > > Not on Win32. I use Solaris at work and Linux at home, but Win32 is a > big platform - the biggest there is right now - and the Unix module > process- and signal-related implementations there are unusable. Windows has plenty of problems, starting with how much it costs and how little you get for your money. If we start to design everything based on the worst platform out there then it's just a race to the bottom. Rich. -- Richard Jones Red Hat