From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p3CIQvvY003264 for ; Tue, 12 Apr 2011 20:26:57 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkkCABaZpE3RVdg0kGdsb2JhbACleAgUAQEBAQkJDQcUBCGnQYpogiOFQzCIXQEBAwaFaASNYok/Og X-IronPort-AV: E=Sophos;i="4.64,197,1301868000"; d="scan'208";a="96810934" Received: from mail-qw0-f52.google.com ([209.85.216.52]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 12 Apr 2011 20:26:44 +0200 Received: by qwb8 with SMTP id 8so5864246qwb.39 for ; Tue, 12 Apr 2011 11:26:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=3bB65yjkBJmJLFjqSHOjlZXTjR7v3PlogHglhhl7/j4=; b=a121xjHlEj+fIJIoadgbRrd8O5r7jh2hFYp0FKviY3D6N27S1DUTT6hxwVw0YNe1GB 4giBRufh7CQX8icryOX+Sd6i+egmXpzuyvljqZjEygWsruYrIsR3hVkn0CvKDLSf39kq BVZpfrQaHGKhQppA+mVDd6XhNCZObTdMhOzJE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=ru+pAEhYGR/h6223bywIzXq1MMTJT70fW29XWC76hozokQmB28WgPkkBYr5j1rpWMi 4LjX4Y4Y3RsA+ARKPkcjr/kO9eDCAE7Bk5M2Ac2+Jh01P9G8Y96QvoKZmt1Znj+Rou3m ONDcjrcyqAT0Df40YMxhbQUcWkgLUEgBwYLiM= MIME-Version: 1.0 Received: by 10.229.4.203 with SMTP id 11mr5607891qcs.72.1302632802980; Tue, 12 Apr 2011 11:26:42 -0700 (PDT) Received: by 10.229.19.203 with HTTP; Tue, 12 Apr 2011 11:26:42 -0700 (PDT) In-Reply-To: <20110412105804.GA26605@snarc.org> References: <4DA20490.2070508@wp.pl> <20110412105804.GA26605@snarc.org> Date: Tue, 12 Apr 2011 15:26:42 -0300 Message-ID: From: Andrei Formiga To: Vincent Hanquez Cc: Dawid Toton , caml-list Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [Caml-list] Re: OCaml standard library: past, present, future On Tue, Apr 12, 2011 at 7:58 AM, Vincent Hanquez wrote: > On Sun, Apr 10, 2011 at 09:27:12PM +0200, Dawid Toton wrote: >> >> >I know there are some projects of building such complete library out >> >there. I've heard at least of Batteries. I know also some companies >> >are working on improving OCaml. So when are at least part of these >> >libraries (the ones that the upstream core team consider high-quality >> >enough) included into the upstream distribution? >> So you want some libraries to be put in one tarball together with >> the compiler? >> Why don't you like them packaged separately? > > I think you're focused on the wrong thing here; the important bit is the standard. > how they get installed is probably irrevelant, the only thing is that there's > no such standard package to get ATM. shall i get Core ? batteries ? > then which other libraries are considered standard ? > > The haskell platform is a good example of that. It's not bundled with the > compiler, yet they managed to setup a standard effort, where you have high > quality and coherent libraries. > The Haskell platform is a good comparison, because it's a community effort. As far as I recall, INRIA's reasoning about the standard library is that everything added to it must be maintained by them, and they're not terribly interested in increasing the burden of OCaml maintenance, being a research institution and all. I think OCaml Batteries is the closest project we have in OCaml-land to the Haskell Platform, and its goals include selecting and including other libraries beyond what was called Extlib before. -- []s, Andrei Formiga