Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: oliver <oliver@first.in-berlin.de>
To: Gabriel Scherer <gabriel.scherer@gmail.com>
Cc: "Jérémie Dimino" <jeremie@dimino.org>,
	"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 23:33:06 +0100	[thread overview]
Message-ID: <20111209223306.GC9346@siouxsie> (raw)
In-Reply-To: <CAPFanBE1UP0EV5=fE6Tg+LfodAJgUpCett3_A7yDyKnDjpJiHA@mail.gmail.com>

On Fri, Dec 09, 2011 at 12:03:30PM +0100, Gabriel Scherer wrote:
> > 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;
[...]

Yes, a read-only list was, what today came to my mind also.


> but could we restrain
> ourselves (... and others of the list and on the web) to silence?

Instead of commanded silence, the Caml-list could be a place,
where these issues could be discussed.

So, the core-team could sometimes look at the Caml list and get some
ideas from there, without being forced to answer.

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

This is what I think: there might be some reasons for certain decisions,
which might not be clear to those who are new in a certain field.

I had experienced simliar things last year on a hardware project,
when a new colleage added some (flyback) diodes to a current source, and
some days later he saw that the backward current brings problems that make
the circuit unusable. :-)  LOL
I had good reasons, NOT to insert those diodes... which the colleague
was not aware of. Later he knew it. ;)

That's very similar to what you say here on the point of the type
annotation syntax. :-)

Regarding the discussions on this list, I think many times
it was similar. First big proposals and announcements,
later stumbling...


But the read-only option on some discussions from the core team
of course would be interesting.

It could gain two points: more openly sharing of the work of the
core team together with the protective barrier that stops
discussions becoming too much bloated by too many posts,
that are not directly accessing the discussion of the core team
(which of course has best insights into OCaml).

It also would be fine, to know if there is something like a
priority list of the Ocaml team.
The points mentioned by the one Debian OCaml maintainer
seem not to be very satisfactory.
Not sure if some parts of the codes were already planned to change...

So, maybe the inner circle / core team has just different priorities?

I think it might also make sense to ask in a different direction:
instead on insisting how the core team has to be(have), to make
the development more open, it maybe could be better to ask,
how the core team could be helped, so that the goals of this
team and the OCaml users can be brought together.

Maybe they already have ideas or wishes on changing the process,
but being confronted just with a bunch of request on how they have to change.

Maybe asking on how to help is better than insisting that they have to be as
peoplefrom the outside  want it.


Ciao,
   Oliver

  parent reply	other threads:[~2011-12-09 22:33 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
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 [this message]
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=20111209223306.GC9346@siouxsie \
    --to=oliver@first.in-berlin.de \
    --cc=benedikt.meurer@googlemail.com \
    --cc=caml-list@inria.fr \
    --cc=caml@inria.fr \
    --cc=gabriel.scherer@gmail.com \
    --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