caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Richard Jones <rich@annexia.org>
To: Dawid Toton <d0@wp.pl>
Cc: caml-list@yquem.inria.fr
Subject: Re: [Caml-list] What is a future of ocaml?
Date: Thu, 15 Jan 2009 17:46:41 +0000	[thread overview]
Message-ID: <20090115174641.GA3435@annexia.org> (raw)
In-Reply-To: <496DEC48.7000906@wp.pl>

On Wed, Jan 14, 2009 at 01:44:40PM +0000, Dawid Toton wrote:
> Is there any hope for a grand 'OCaml 4' release that would iron out the 
> last ugly spots left in the language with some breaking changes?

No no no, this is a really bad idea for a few reasons.

(1) Perl 6 and Python 3.  Python 3 is even very conservative (compared
to the ongoing complete rewrite that is Perl 6), but even there just
about no one is going to move to Python 3 in the immediate future
because it requires maintaining two incompatible versions of all your
code.  The OCaml community has far fewer resources available than the
Perl and Python communities, and doesn't need extra make-work.

(2) Everyone would need to agree on what the new language would look
like, what features it would and wouldn't have.  Good luck with that.

(3) The language is fine as it is, and many syntactic changes can be
made using camlp4 anyway and don't require any changes to the
compiler.

It's the slow, boring, steady work that's going to pay off.

Make the tools better.  Write more documentation and tutorials.  Fix
the website[*].  Mirror much more content on mirror.ocamlcore.org
and/or set up a CPAN-like repository of tarballs.  Make the mega-
releases for package-challenged beginners (what's happening to
Batteries?)  Make GODI work really well on Windows.  Package more
stuff in MacPorts ...

Rich.

[*] INRIA: Are you interested in handling control of http://ocaml.org
to OcamlCore?  I think we (Red Hat) can kick in some money to pay a
graphic designer and a user interface specialist to work on a good
looking site that appeals to beginners and directs people to the
necessary resources.

-- 
Richard Jones
Red Hat


  parent reply	other threads:[~2009-01-15 17:46 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-14  9:18 Radzevich Belevich
2009-01-14  9:35 ` [Caml-list] " David Allsopp
2009-01-14  9:51 ` Richard Jones
2009-01-14 13:34 ` Sylvain Le Gall
2009-01-14 13:44 ` [Caml-list] " Dawid Toton
2009-01-14 15:37   ` Martin Jambon
2009-01-14 15:39   ` David Allsopp
2009-01-15 12:13     ` Jacques Garrigue
2009-01-15 12:46       ` Benedikt Grundmann
2009-01-15 22:20         ` Oliver Bandel
2009-01-16 14:56           ` Kuba Ober
2009-01-15 12:51       ` David Allsopp
2009-01-15 21:08       ` Stefan Monnier
2009-01-14 16:07   ` [Caml-list] " Jérémie Dimino
2009-01-14 17:28   ` Dario Teixeira
2009-01-15 17:50     ` Richard Jones
2009-01-15 17:46   ` Richard Jones [this message]
2009-01-18 16:34     ` Xavier Leroy
2009-01-18 18:02       ` Richard Jones

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=20090115174641.GA3435@annexia.org \
    --to=rich@annexia.org \
    --cc=caml-list@yquem.inria.fr \
    --cc=d0@wp.pl \
    /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).