caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Török Edwin" <edwintorok@gmail.com>
To: caml-list@inria.fr
Subject: Re: [Caml-list] OCaml maintenance status / community fork (again)
Date: Sat, 10 Dec 2011 19:06:47 +0200	[thread overview]
Message-ID: <4EE391A7.6010701@gmail.com> (raw)
In-Reply-To: <4EE37070.4010702@inria.fr>

On 12/10/2011 04:45 PM, Xavier Leroy wrote:

> All right.  Let me stop here and pray for constructive, non-knee-jerk reactions.

I am not an active member of the OCaml community, but I'll try to suggest
some (constructive I hope) solutions.

> see very few people actually joining these efforts.  For another example,
> the core Caml development team sometimes asks for testing and opinions on
> new directions (e.g. I on the x86-32bits-SSE2 code generator, or Jacques
> Garrigue on GADT prototypes) and response rate is very low.  It feels like
> herding cats.

>
> 5- Before embarking on patching the core Caml distribution, it wouldn't hurt
> to ask (privately) where the priorities are.
>  For instance, I don't see the
> point for a linear-scan allocator (Benedikt Meurer) or more efficient
> compilation of value let-rec (Fabrice le Fessant), but anyone who would come
> up with a GHC-quality function inliner would be welcome like the Messiah.
> Likewise, for many years I've been looking for developers to work on the
> Windows port(s) of OCaml and never found any.  Finally, at the latest OCaml
> consortium meeting, the idea of splitting Camlp4 off the core distribution
> was floated around; volunteers to take over its maintenance would be most
> welcome.

IMHO it would be useful if there was a single place that collects this information.
It could be something as simple as a webpage (or a wiki).
It'd contain a link to the relevant ML thread, and a (sort of) up-to-date status (for example:
testing on platform X is adequate, but we still need testing on platform Y).
 - Testing Needed: URL of SVN branch/tag that needs to be tested, and list of platforms
 - New language feature feedback: URL of SVN branch/tag that implements it, and what kind of feedback is expected
 - Open Projects for improving the compiler (i.e. the GHC-quality inliner above)
 - Open Projects for improving the standard library
 - Low-Priority projects: i.e. things that were suggested by the community, but are not needed right now,
perhaps with a one-line motivation (i.e. the regalloc you mention)
 - Roadmap for next OCaml version: a glimpse of what can be expected for the next major/minor version
 - Pings: link to ML thread that didn't receive enough feedback, and it would be important to get it soon.
Or topics that go ignored for a long time (i.e. help with Windows port you mention above)

People could check that from time to time, and see where they could help, and more importantly
see where the core team needs help.

It could be something as simple as a webpage (linked from caml.inria.fr)
that contains a link to the relevant mailing list thread, or a wiki page that can only be edited by the core team.

If maintaining that webpage would take up too much time, then perhaps someone from the community could
volunteer to maintain it. The core team would only send an email with a specific subject tag to the regular ML,
and post updated the same way (testing on platform X is adequate, we still need more on platform Y)
Subject: [ Ping ] [ Testing Needed | Language feature feedback .... ] <.....>
CC: communitymaintainer@....

> 
> 4- Yes, we obviously have problems with PR triaging, in part because Mantis
> makes this task more bureaucratic than strictly necessary, but more
> importantly because it is often hard to guess who cares about this or that
> suggestion, or even what problem it is supposed to address.  Volunteers
> could greatly help by simply commenting on the PRs in Mantis, to express
> support or disagreement, or to ask for clarifications.

Would it help if people wrote small patches for the bugreports they care about
(at least for bugreports that are not about the core parts of the compiler)?
For example fixes/improvements to ocamlbuild, or I've just noticed a French message from ocamldoc yesterday, etc.
Or does reviewing these patches take up almost as much time as writing it yourself?

Best regards,
--Edwin

  parent reply	other threads:[~2011-12-10 17:06 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
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 [this message]
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=4EE391A7.6010701@gmail.com \
    --to=edwintorok@gmail.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).