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.8 required=5.0 tests=AWL,SPF_FAIL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 0F180BBAF for ; Thu, 24 Sep 2009 16:49:39 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAH8ju0pDz4He/2dsb2JhbADXQIQbBQ X-IronPort-AV: E=Sophos;i="4.44,445,1249250400"; d="scan'208";a="33448446" Received: from fettunta.fettunta.org ([67.207.129.222]) by mail2-smtp-roc.national.inria.fr with ESMTP; 24 Sep 2009 16:49:38 +0200 Received: from usha.takhisis.invalid (unknown [10.17.0.10]) by fettunta.fettunta.org (Postfix) with ESMTPS id 915C9181DB for ; Thu, 24 Sep 2009 14:49:37 +0000 (UTC) Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 8A1026070; Thu, 24 Sep 2009 16:49:24 +0200 (CEST) Date: Thu, 24 Sep 2009 16:49:24 +0200 From: Stefano Zacchiroli To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] OC4MC : OCaml for Multicore architectures Message-ID: <20090924144924.GC3189@usha.takhisis.invalid> References: <200909240247.17560.jon@ffconsultancy.com> <60112.70.26.45.183.1253786457.squirrel@pegasus.carleton.ca> <200909241252.24209.jon@ffconsultancy.com> <20090924123940.GA16175@usha.takhisis.invalid> <4ABB76E5.1060508@gulfsat.mg> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4ABB76E5.1060508@gulfsat.mg> User-Agent: Mutt/1.5.20 (2009-06-14) X-Spam: no; 0.00; zacchiroli:01 zack:01 ocaml:01 ocaml:01 pcre:01 pcre:01 ocamlnet:01 ocamlnet:01 compiler:01 source-level:01 cheers:01 zacchiroli:01 postdoc:01 zack:01 2009:98 On Thu, Sep 24, 2009 at 04:40:53PM +0300, Rakotomandimby Mihamina wrote: > I dont write so much programs that would really require multiple cores. > But I think this is such a good "feature" that should be inclided in > the main distribution... I think you miss what does that would mean in terms of efforts for maintaining the corresponding packages. De facto, it would mean duplicating all source packages of the libraries you want to be able to build against ocaml 3.10.2 + OC4MC. You want PCRE? then you need two PCRE packages (3.11 and 3.10.2 4MC) You want ocamlnet? then you need two ocamlnet packages You got the picture :-) Additionally, it would also mean supporting in-house potential security problems arising for old version of the compiler (or even 3rd party libraries when you will be forced to "fork" then due to source-level incompatibilities between versions) without any upstream support. Not fun. Cheers. -- Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7 zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/ Dietro un grande uomo c'è ..| . |. Et ne m'en veux pas si je te tutoie sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime