From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p3AIHMcq027843 for ; Sun, 10 Apr 2011 20:17:22 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AroCAL/zoU1KfVK2imdsb2JhbACmFQgUAQEBCgkNBxIGIaUiimiCI4M6MIhdAQEDBoVoBIVZh3+JODo X-IronPort-AV: E=Sophos;i="4.63,334,1299452400"; d="scan'208";a="80535743" Received: from mail-wy0-f182.google.com ([74.125.82.182]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 10 Apr 2011 20:16:41 +0200 Received: by wyf23 with SMTP id 23so7420271wyf.27 for ; Sun, 10 Apr 2011 11:16:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=kS+vlj7McLDWa3dMz2nv6Xg5noYmLtuWoIGMRob21ww=; b=GvH1Erxn5EjQCfHE+lx9IShkjV+BLsNXXlar3sk31EuA8eMMXgctLv1213PybguGD7 sbxW28pcahy8tmFWg+m487UCScUsvpjv53gLAMvirShn6TyW4IoVUjK455HhakccnC6b YtnFj+myYR/pD3Uipe604RwmfwiIx3bIgcOa8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=t2k9aspfH9/4zcSuuGYAMZR986a1JCe1JS5/sye2WU0Mhvbbz4kLBWT0auG7/xs+Bw 0g+b1mS5vgfb9gTe5WrGU5DQg79yadHHBrZXEECAQ7lXxOwOKLjSZdSDa4JgEmuk0aeT kR4yElwrbUIbkZh7P32CRCUOsYy2qiXlRXbtI= MIME-Version: 1.0 Received: by 10.216.131.230 with SMTP id m80mr4290737wei.48.1302459400726; Sun, 10 Apr 2011 11:16:40 -0700 (PDT) Received: by 10.216.29.194 with HTTP; Sun, 10 Apr 2011 11:16:40 -0700 (PDT) Date: Mon, 11 Apr 2011 03:16:40 +0900 Message-ID: From: =?ISO-8859-1?Q?Jehan_Pag=E8s?= To: caml-list Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id p3AIHMcq027843 Subject: [Caml-list] OCaml standard library: past, present, future Hello all! OCaml is evolving regularly. This is great. BUT basically what I see over the years are mainly core evolutions. Don't get me wrong, core evolutions are really good. Improving the performance of the compiler, optimizations, the runtime, interesting syntax evolutions, data structures, and so on. But what about the slightly higher level? The standard library… I know that the primary core developers of OCaml are scholars (INRIA). And academic study of a language is nicel, I won't deny it. But "practically", the more enjoyable languages are also ones with a good, high quality, standard library coming with the rest of the language. Language is not only syntax. So this is the part of OCaml that I miss the most, because the provided default libraries are nice but miss many utilities. 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? Not all at a time, but at least sometimes. Right now, there are nearly never any addition to the upstream standard lib. Thanks on any insight about how this specific aspect of OCaml will evolve (if there is any plan of it)! :-) Jehan P.S.: I know that there are at each release bug fixes, improvements, and sometimes additions of features in currently existing Modules. But what I wonder is more when new Modules in the standard lib will be added...