caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Gabriel Scherer <gabriel.scherer@gmail.com>
To: "Jérémie Dimino" <jeremie@dimino.org>
Cc: Jacques Garrigue <garrigue@math.nagoya-u.ac.jp>,
	Benedikt Meurer <benedikt.meurer@googlemail.com>,
	caml users <caml-list@inria.fr>,
	Caml-devel developers <caml@inria.fr>
Subject: Re: [Caml-list] OCaml maintenance status / community fork (again)
Date: Fri, 9 Dec 2011 12:03:30 +0100	[thread overview]
Message-ID: <CAPFanBE1UP0EV5=fE6Tg+LfodAJgUpCett3_A7yDyKnDjpJiHA@mail.gmail.com> (raw)
In-Reply-To: <1323427075.32238.91.camel@arrakis>

> Also the development of OCaml seems a bit opaque, we don't know where
> the discutions of the core team happen. Maybe it is on caml@inria.fr but
> it is not public. I think people are interested (i am) about technical
> discutions on the compiler.

Just a remark on that: I agree that it's frustrating to be kept out
the discussions of the core caml team.
I would be interested in learning more about it as well as you are.

However, I also understand the reason why this choice is made: when
discussion programming language matters, there is usually an
extraordinary amount of bike-shedding. Camlers are quite disciplined
but still the caml-list often come backs on the same topic with few
additional content added, starts endless discussions about thing that
don't move so much in the end (because discussing is fun and
interesting, etc.).
I have heard from people that do take part in internal discussions
that the debates are already long and exhausting. I do understand (yet
does not support) the choice to not open them to public discussion. I
would love, for example, a kind of read-only mode where we hear about
the discussion, without adding noise to it; but could we restrain
ourselves (... and others of the list and on the web) to silence? I
can very well imagine a discussion on the public lists "on some
suggestions about the debate about ...", filled with sneaky remarks
such that "I'm disappointed no core-team member has taken the time to
comment on my proposal".

Just a little story: between the 3.11 and 3.12 transition I followed
the ocaml SVN branches (which are publicly accessible ways of having
information about the current evolution of Caml) and was excited about
the new stuff. When I stumbled about Alain Frisch's work on rigid
names for type variables (
http://caml.inria.fr/pub/docs/manual-ocaml/manual021.html#toc80 ), I
was immediately appalled by the syntax.
I immediately started writing a mail to the list discussing the issue,
making several suggestions, etc. Yet I decided to contact Alain
privately first, as it seemed fitting¹. His immediate answer was
around the lines "please don't; we already had a troll about it, other
options were mentioned, but we really need to settle on a compromise
here, no another, longer troll". I respected his opinion, and in
retrospect I think that was the right choice.

¹: It seemed fitting to contact him privately first, and would also
have been in Benedikt's case by the way, contrarily to what some
people seem to think. Giving people notice does not hurt transparency
or open discussion. If I wrote a scientific paper discussing someone's
work, especially if it's a bit negative about it, I would try to
contact him privately before sending it to the public or reviewers.

On Fri, Dec 9, 2011 at 11:37 AM, Jérémie Dimino <jeremie@dimino.org> wrote:
> Le vendredi 09 décembre 2011 à 11:11 +0900, Jacques Garrigue a écrit :
>> I do agree that the problem with ARM reflect some problem in the current development
>> organization, but I don't think that you need to fork to solve it.
>> *(And note by the way that a real fork could be in contradiction with the QPL.)*
>
> I thought OCaml was a free software...
>
> Seriously, i don't understand why a fork would be a bad thing. There are
> lots of parts for which one don't need to be superman to contribute. And
> right now there are lots of trivial patches on the tracker that remain
> without response after several years, so there is clearly a need for
> improvement.
>
> Also the development of OCaml seems a bit opaque, we don't know where
> the discutions of the core team happen. Maybe it is on caml@inria.fr but
> it is not public. I think people are interested (i am) about technical
> discutions on the compiler.
>
> Cheers,
>
> --
> Jérémie
>
>
>
> --
> Caml-list mailing list.  Subscription management and archives:
> https://sympa-roc.inria.fr/wws/info/caml-list
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>


  reply	other threads:[~2011-12-09 11:03 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
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 [this message]
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='CAPFanBE1UP0EV5=fE6Tg+LfodAJgUpCett3_A7yDyKnDjpJiHA@mail.gmail.com' \
    --to=gabriel.scherer@gmail.com \
    --cc=benedikt.meurer@googlemail.com \
    --cc=caml-list@inria.fr \
    --cc=caml@inria.fr \
    --cc=garrigue@math.nagoya-u.ac.jp \
    --cc=jeremie@dimino.org \
    /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).