caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Andrej Bauer <andrej.bauer@andrej.com>
To: caml-list@inria.fr
Subject: [Caml-list] Don't forget the user
Date: Thu, 15 Dec 2011 08:29:53 +0100	[thread overview]
Message-ID: <CAB0nkh3ox4sNn+5HzUeokmYbaSjsXE85e0JWDOE4YuT_giFYyQ@mail.gmail.com> (raw)

Recent discussions on how to improve the Ocaml-on-windows situation
are very welcome, but I see a lot of tech-speak and little feeling for
the users, who care just about one thing: to have a click & install
distribution of Ocaml that actually works.

Keep this in mind: 90% of potential Ocaml users are on Windows, and
they never heard of Mingw or Cygwin, and they never used a command
prompt.

It doesn't matter if the distribution is incomplete. It doesn't matter
what is under the hood. It doesn't matter what "the expert" thinks
about it, much less so what Linux people think about it (I am typing
this on a Linux box). Someone just needs to do it, and Jonathan
Protzenko seems an obvious candidate. Jonathan, if you have the time
to modify your distribution so that it become self-contained, i.e., it
contains mingw + ocaml (does _not_ separately install mingw, it just
sticks it under ocaml and then ocaml uses that, independently of
whether there already is a mingw on the system), I am sure that will
be received very positively by many people, even though "the experts"
will spit on it, and will point out that this is not The Right Way,
etc. Just do it.

Once we have such a thing, it can be optimized to our hearts content:
strip down mingw, check if mingw is already there, add support for
flexdll, etc.

The said fact is that I would _love_ to teach Ocaml to my students,
but I can't because installing Ocaml is too hard. Just give me
_anything_ that actually works. Otherwise I will keep teaching
"functional programming" with Mathematica...

That's my opinion.

With kind regards,

Andrej

             reply	other threads:[~2011-12-15  7:29 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-15  7:29 Andrej Bauer [this message]
2011-12-15 10:33 ` Jonathan Protzenko
2011-12-15 17:48 ` Martin DeMello
2011-12-16 19:22 ` Jon Harrop
2011-12-16 19:56   ` Andrej Bauer
2011-12-16 20:02     ` Andrej Bauer
2011-12-16 20:12       ` Thomas Gazagnaire
2011-12-17 14:07         ` Paolo Donadeo
2011-12-16 20:16       ` Hezekiah M. Carty
2011-12-17 13:16       ` Fabrice Le Fessant
2011-12-18 14:43       ` Çagdas Bozman
     [not found]         ` <CANnJ5GcBDHzRjGLNgoPMLtgY8m_zfYLKcFhz+daWu6m+u1vbHA@mail.gmail.com>
2011-12-18 20:26           ` Pierre-Alexandre Voye
2011-12-18 20:45             ` Jérémie Dimino
2011-12-16 20:09     ` Roberto Di Cosmo

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=CAB0nkh3ox4sNn+5HzUeokmYbaSjsXE85e0JWDOE4YuT_giFYyQ@mail.gmail.com \
    --to=andrej.bauer@andrej.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).