caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: oliver <oliver@first.in-berlin.de>
To: ivan chollet <ivan.chollet@gmail.com>
Cc: Benedikt Meurer <benedikt.meurer@googlemail.com>,
	Alain Frisch <alain@frisch.fr>, caml users <caml-list@inria.fr>
Subject: Re: [Caml-list] OCaml maintenance status / community fork (again)
Date: Thu, 8 Dec 2011 15:07:52 +0100	[thread overview]
Message-ID: <20111208140752.GA2615@siouxsie> (raw)
In-Reply-To: <CACm_MF9L4S1EybE1jYuReqbJ+rok+z3eScSWEN-5STcKjr1k4Q@mail.gmail.com>

On Thu, Dec 08, 2011 at 10:47:58AM +0000, ivan chollet wrote:
> It's nice to see this thread coming back to the original issue after having
> been hijacked.

"having been hijacked" sounds black-hearted.

"Different interpretation of the orig post" would match it better.


> You can notice that contributers to this thread have
> opinions but not many facts and arguments to support them.
> Contacting the OCaml maintainers privately is definitely not the way to let
> the development process happen in the open, but bad habits are hard to get
> rid of.

Doing things openly has advantages like "transparency" and seeing,
what and how it is done (lurking on activity).
But this also can be annoying to the developers.
Just when looking at those many discussions that popped up again and again here
during the years.



> I think we all understand that the core team is in an uncomfortable and
> conflicting situation and that the questions asked in this thread won't get
> an answer.


> In french this is called "avoir le cul entre deux chaises".
> Benedikt did not suggest at any point to set OCaml free from the original
> developers, he suggested to set it free from the INRIA.

1) Is this realistic?
2) And what would be the advantages of it?

1:
  Who would know INRIA, if there were no OCaml at INRIA?
  It even attracted some big companies, which also do bring in some mones:
    http://caml.inria.fr/consortium/

  So often universities are seen as ivory towers, which do not produce anything
  meaningful to zthe industry (and industry is thinking they do a good kob, using crap langauges).
  But OCaml could attract those companies...

  ...so OCaml, even it was from the ivory tower, it could attract idustry.

  It's not the masses, but some interesting companies are listed there.

  Of course I would be happy to have more projects using OCaml,
  but the reason why Ocaml is not used too often in industry, is, because there
  are not enough people who know OCaml.
  In one project I used OCaml for some tasks; but later it was decided only to
  use langauegs, that most people of the team knew. And I was the only OCaml
  programmer there. So it was decided to use C and Python. In other projects.
  OCaml was no option from the beginning.

  So, that OCaml is at INRIA is not the reason for OCaml not being widely used.
  And that it's driven by the ivory tower is rather an advantage, because what
  we like, is that it is not another crap language that every average programmer
  wants to use, driven by a hype.

  A while ago, when talking about a job opportunity, mentioning OCaml, the
  answer was, that C++ is preferred to C, because it offers OO.
  People just don't know it. And even some people who used it, but did not
  looked at it more closely, misunderstand some concepts.
  And learning Ocaml, in the beginning is painful, because the type system is
  always painful, until you get used to it.

  That's why OCaml is living in a niche.

  I doubt that it is, because the core team develops in secured intimacy,
  instead in the hectical world of this or that server of the community.



2)
  INRIA will not only be an institution which has constrictions for the team,
  but also possibilities. As an institution, it offers infrastructure which can
  be relied on. And maybe other people who might join.


If people want to have more influence on the Caml team it might make sense,
launching an open institution, which looks out for donations and then
enters the Caml Consortium.

Maybe such a group/institution could be an interface from Ocaml Core Team
to the public of unpatient OCaml users.


Ciao,
   Oliver

  reply	other threads:[~2011-12-08 14:08 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-08  9:10 Benedikt Meurer
2011-12-08  9:54 ` Alain Frisch
2011-12-08 10:28   ` Benedikt Meurer
2011-12-08 10:46     ` Alain Frisch
2011-12-08 11:08       ` Benedikt Meurer
2011-12-08 16:42       ` Fabrice Le Fessant
2011-12-08 10:47     ` ivan chollet
2011-12-08 14:07       ` oliver [this message]
2011-12-08 11:11     ` Pierre-Alexandre Voye
2011-12-08 18:18       ` Török Edwin
2011-12-09 21:42         ` oliver
2011-12-08 10:16 ` Gabriel Scherer
2011-12-08 11:07 ` Stéphane Glondu
2011-12-09  2:11 ` Jacques Garrigue
2011-12-09 10:37   ` Jérémie Dimino
2011-12-09 11:03     ` Gabriel Scherer
2011-12-09 11:17       ` Stefano Zacchiroli
2011-12-09 11:50         ` Jonathan Protzenko
2011-12-09 12:36           ` Alain Frisch
2011-12-09 23:22         ` Goswin von Brederlow
2011-12-09 22:33       ` oliver
2011-12-09 14:24     ` Benedikt Meurer
2011-12-09 17:00       ` Mehdi Dogguy
2011-12-09 17:36         ` Benedikt Meurer
2011-12-09 17:45           ` Mehdi Dogguy
2011-12-09 23:24             ` Goswin von Brederlow
2011-12-10  9:31               ` Benedikt Meurer
2011-12-10 14:45 ` Xavier Leroy
2011-12-10 15:58   ` Benedikt Meurer
2011-12-12 10:21     ` Xavier Leroy
2011-12-12 10:59       ` Benedikt Meurer
2011-12-12 12:20         ` Mehdi Dogguy
2011-12-12 15:17           ` Goswin von Brederlow
2011-12-19  4:09           ` Romain Beauxis
2011-12-19 17:35             ` Alain Frisch
2011-12-12 12:57         ` Gerd Stolpmann
2011-12-10 17:06   ` Török Edwin
2011-12-10 18:28   ` Jérémie Dimino
2011-12-10 18:34     ` Wojciech Meyer
2011-12-10 19:10       ` Wojciech Meyer
2011-12-10 20:55         ` Jérémie Dimino
2011-12-10 21:40           ` [Caml-list] Camlp4/p5 type reflection [was: OCaml maintenance status / community fork (again)] Wojciech Meyer
2011-12-10 23:34             ` Gabriel Scherer
2011-12-11  0:47               ` [Caml-list] Camlp4/p5 type reflection [ Wojciech Meyer
2011-12-11 11:19                 ` Gabriel Scherer
2011-12-11 18:14                   ` Jérémie Dimino
2011-12-11  9:04               ` [Caml-list] Camlp4/p5 type reflection [was: OCaml maintenance status / community fork (again)] Stéphane Glondu
2011-12-11  9:36                 ` Török Edwin
2011-12-11 10:29                 ` Gabriel Scherer
2011-12-11 11:23                   ` Gerd Stolpmann
2011-12-11 11:38                     ` Gabriel Scherer
2011-12-11 10:20               ` Fabrice Le Fessant
2011-12-11 10:47                 ` Gabriel Scherer
2011-12-11 13:27               ` Alain Frisch
2011-12-11 13:35                 ` Gabriel Scherer
2011-12-11 13:42                   ` Alain Frisch
2011-12-11 13:36                 ` Arnaud Spiwack
2011-12-11 13:46                 ` Stéphane Glondu
2011-12-10 23:28   ` [Caml-list] OCaml maintenance status / community fork (again) Jesper Louis Andersen
2011-12-11 11:02     ` Gerd Stolpmann
2011-12-13 19:36       ` oliver
2011-12-14 12:13         ` Gerd Stolpmann
2011-12-16 10:03           ` Stéphane Glondu
2011-12-11 13:33   ` Goswin von Brederlow
2011-12-11 13:59     ` [Caml-list] Community distribution [was: OCaml maintenance status / community fork (again)] Benedikt Meurer
2011-12-12 17:48   ` [Caml-list] OCaml maintenance status / community fork (again) Stéphane Glondu
2011-12-13 20:39     ` [Caml-list] New experimental ARM backend [was: OCaml maintenance status / community fork (again)] Benedikt Meurer
2011-12-14  9:18       ` Mark Shinwell
2011-12-14 21:51         ` Benedikt Meurer
2011-12-18 11:57       ` [Caml-list] " Benedikt Meurer
2011-12-18 13:08         ` Benedikt Meurer
2011-12-18 14:50           ` Alexandre Pilkiewicz
2011-12-18 16:42             ` Benedikt Meurer
2011-12-18 17:23           ` Stéphane Glondu
2011-12-21 10:11             ` [Caml-list] " Benedikt Meurer
2011-12-18 13:16         ` [Caml-list] " Benedikt Meurer
2011-12-17 18:36   ` [Caml-list] OCaml maintenance status / community fork (again) Stéphane Glondu
2011-12-18  4:25     ` Till Varoquaux

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=20111208140752.GA2615@siouxsie \
    --to=oliver@first.in-berlin.de \
    --cc=alain@frisch.fr \
    --cc=benedikt.meurer@googlemail.com \
    --cc=caml-list@inria.fr \
    --cc=ivan.chollet@gmail.com \
    /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).