caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Jehan Pagès" <jehan.marmottard@gmail.com>
To: caml-list <caml-list@inria.fr>
Subject: [Caml-list] OCaml standard library: past, present, future
Date: Mon, 11 Apr 2011 03:16:40 +0900	[thread overview]
Message-ID: <BANLkTikFGZiFC38myqXpftF_Lb-2VLnj2A@mail.gmail.com> (raw)

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...


             reply	other threads:[~2011-04-10 18:17 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-10 18:16 Jehan Pagès [this message]
2011-04-10 19:27 ` [Caml-list] " Dawid Toton
2011-04-12 10:58   ` Vincent Hanquez
2011-04-12 18:26     ` Andrei Formiga

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=BANLkTikFGZiFC38myqXpftF_Lb-2VLnj2A@mail.gmail.com \
    --to=jehan.marmottard@gmail.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).