From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 039147FA5C for ; Wed, 22 Jun 2016 23:31:14 +0200 (CEST) IronPort-PHdr: 9a23:i69Jyxz+PCi7mjDXCy+O+j09IxM/srCxBDY+r6Qd0OgfIJqq85mqBkHD//Il1AaPBtSDraoYwLeP+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6anHS+4HYoFwnlMkItf6KuS9aU15j8irn60qaQSjsLrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGx48sgs/M9YUKj8Y79wDfkBVGxnYCgJ45jEvBPZTAaLrkAXUmgMnwAAVwfM5gv7U5O3qSD6u/BwwgGVOMT3SfY/XjH0q+9HQRrphSFPGzk98W7amIQkgKteoR+n4RB4x4/bbZO9Nfxkf6qbc8lMFkRbWcMEfihIA4X0QZEOFOEBdbJRq4D8oR0AtxqlDgmEAO7/yzFJwHTx2PtpgKwaDQja0Vl4TJo1u3POoYCwbf9KXA== Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=alain.frisch@lexifi.com; spf=None smtp.mailfrom=alain.frisch@lexifi.com; spf=None smtp.helo=postmaster@mx20.yaziba.net Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of alain.frisch@lexifi.com) identity=pra; client-ip=85.233.204.164; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="alain.frisch@lexifi.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of alain.frisch@lexifi.com) identity=mailfrom; client-ip=85.233.204.164; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="alain.frisch@lexifi.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mx20.yaziba.net) identity=helo; client-ip=85.233.204.164; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="postmaster@mx20.yaziba.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CwAACo7GpXh6TM6VVehD+9AYYXAoEwPBABAQEBAQEBAREBAQEKCwkJIS+CMoIbAQEEIxUzDhALGAICJgICVwYBDAgBARCIILRakDcBAQEBAQEEAQEBAQEBASCBAYUmgXcIgk6HQYJaBZh9gViMVYlGhV2PegI1gjiBWYobK4EXAQEB X-IPAS-Result: A0CwAACo7GpXh6TM6VVehD+9AYYXAoEwPBABAQEBAQEBAREBAQEKCwkJIS+CMoIbAQEEIxUzDhALGAICJgICVwYBDAgBARCIILRakDcBAQEBAQEEAQEBAQEBASCBAYUmgXcIgk6HQYJaBZh9gViMVYlGhV2PegI1gjiBWYobK4EXAQEB X-IronPort-AV: E=Sophos;i="5.26,509,1459807200"; d="scan'208";a="223534123" Received: from mx20.yaziba.net ([85.233.204.164]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 22 Jun 2016 23:31:13 +0200 Received: from mta20.int.yaziba.net (mta20.int.yaziba.net [10.4.20.31]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx20.yaziba.net (mx10.yaziba.net) with ESMTPS id A85461A74BC; Wed, 22 Jun 2016 23:31:12 +0200 (CEST) Received: from mta20.int.yaziba.net (localhost [127.0.0.1]) by mta20.int.yaziba.net (Postfix) with ESMTPS id D9D72CA657; Wed, 22 Jun 2016 23:31:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mta20.int.yaziba.net (Postfix) with ESMTP id C76AACA76F; Wed, 22 Jun 2016 23:31:12 +0200 (CEST) X-Virus-Scanned: amavisd-new at mta20.int.yaziba.net Received: from mta20.int.yaziba.net ([127.0.0.1]) by localhost (mta20.int.yaziba.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 7e1xjN4Dhcfv; Wed, 22 Jun 2016 23:31:12 +0200 (CEST) Received: from [10.20.58.105] (unknown [185.73.152.37]) by mta20.int.yaziba.net (Postfix) with ESMTPSA id 7BC8DCA657; Wed, 22 Jun 2016 23:31:12 +0200 (CEST) To: Gabriel Scherer , Damien Doligez References: <5E818FB5-6908-4E29-838E-C6A2836F60CE@inria.fr> Cc: caml users From: Alain Frisch Message-ID: <675f0b54-1616-b705-b6b8-cbce7735ef55@lexifi.com> Date: Wed, 22 Jun 2016 23:31:13 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-DRWEB-SCAN: ok X-VRSPAM-SCORE: -100 X-VRSPAM-STATE: legit X-VRSPAM-CAUSE: gggruggvucftvghtrhhoucdtuddrfeeltddrtdehgddthecutefuodetggdotefrucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpjgetkgfkueetnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefuvfhfhffkffgfgggjtgfgsehtjeertddtfeejnecuhfhrohhmpeetlhgrihhnucfhrhhishgthhcuoegrlhgrihhnrdhfrhhishgthheslhgvgihifhhirdgtohhmqeenucfkphepudekhedrjeefrdduhedvrdefjeenucfrrghrrghmpehmohguvgepshhmthhpohhuth X-VRSPAM-EXTCAUSE: mhhouggvpehsmhhtphhouhht Subject: Re: [Caml-list] About contributions to the Standard Library On 21/06/2016 17:48, Gabriel Scherer wrote: > In my experience, reviewing propositions for new functions to the > standard library is very delicate and a rather stressful process. I > think that guidelines on how to discuss, review and validate these > proposals would help making it easier. Do we have some, or do we intend > to have some in the short-term future? I don't think we have such review guidelines, but we don't have them either for non stdlib-related proposals (and the proportion of open Github PRs related to the stdlib is only a tiny fraction; contrary to you, I don't feel the stdlib discussions to be more painful than most other PR discussions). Perhaps with some more experience with reviewing stdlib PRs, some process and guidelines (for contributing and reviewing) could emerge. Something else that should also be clarified is that the input from the community on PRs (stdlib-related or not) is very much appreciated. It's not about crowdsourced design, but judging the usefulness of proposals is not something where the technical expertise of core developers is of a big help. (Of course, the original contributor should also take the time to explain why they believe their proposal is useful: it's usually not obvious) Alain