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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 290317FFB6 for ; Wed, 16 Mar 2016 03:12:28 +0100 (CET) IronPort-PHdr: 9a23:LeaRpRa7UbXPi14nfG7cH1f/LSx+4OfEezUN459isYplN5qZpcS+bnLW6fgltlLVR4KTs6sC0LqG9fi5EjBRqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aJBzzOEJPK/jvHcaK1oLsh7D0o8SYP1QArQH+SI0xBS3+lR/WuMgSjNkqAYcK4TyNnEF1ff9Lz3hjP1OZkkW0zM6x+Jl+73YY4Kp5pIZoGJ/3dKUgTLFeEC9ucyVsvJWq5lH/Sl6g73EGU2gS2iFDAwXf4QuyCpj4uDH7u+47wyKaMNf7V5g7XD2j6+FgTxq+2wkdMDts0nzRkct2g+p/oVr1ox5khYLdeoKbNeF+VqzYdNIeA2FGW5ACBGR6HoqgYt5XXKI6NuFCoty4/gNWoA== Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=ljs.darkfish@gmail.com; spf=Pass smtp.mailfrom=ljs.darkfish@gmail.com; spf=None smtp.helo=postmaster@mail-pf0-f171.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of ljs.darkfish@gmail.com) identity=pra; client-ip=209.85.192.171; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ljs.darkfish@gmail.com"; x-sender="ljs.darkfish@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of ljs.darkfish@gmail.com designates 209.85.192.171 as permitted sender) identity=mailfrom; client-ip=209.85.192.171; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ljs.darkfish@gmail.com"; x-sender="ljs.darkfish@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-pf0-f171.google.com) identity=helo; client-ip=209.85.192.171; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ljs.darkfish@gmail.com"; x-sender="postmaster@mail-pf0-f171.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ARAQD9v+hWcqvAVdFehHkPBq8ximkBDYFuhg0CgTYHOBQBAQEBAQEBARABCgsMCB8xgi2CFQEBAwESEQQZARsPDgEDAQsGBQsPAiYCAiIBEQEFARwGNYdvAQMKCKFmgTE+MYs2gWqCV4VsChknDVGDewEBAQEBBQEBAQEWAQUKBW2JYIc7gToFji6JIY4BjwWNQREegQ8eAQGCOIIPHC6KYwEBAQ X-IPAS-Result: A0ARAQD9v+hWcqvAVdFehHkPBq8ximkBDYFuhg0CgTYHOBQBAQEBAQEBARABCgsMCB8xgi2CFQEBAwESEQQZARsPDgEDAQsGBQsPAiYCAiIBEQEFARwGNYdvAQMKCKFmgTE+MYs2gWqCV4VsChknDVGDewEBAQEBBQEBAQEWAQUKBW2JYIc7gToFji6JIY4BjwWNQREegQ8eAQGCOIIPHC6KYwEBAQ X-IronPort-AV: E=Sophos;i="5.24,342,1454972400"; d="scan'208";a="168849629" Received: from mail-pf0-f171.google.com ([209.85.192.171]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 16 Mar 2016 03:12:27 +0100 Received: by mail-pf0-f171.google.com with SMTP id 124so53624953pfg.0 for ; Tue, 15 Mar 2016 19:12:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=CaVk2uMRL4lQ//mBggXKVY63i2yZJtz7SJHsDC1lmvU=; b=WEPEt7J99YgcomPEssVbX7rWnXDUCYA/Pbo26FARTCmJk1FO2pGLN0jfrTXhYPzaN1 HKE5FFRcMjVUECTlyqYGQ8L/6cALQoHy6Jsbb1/uMsTbOwvjR4z/82IiVuXodJh2Ya0n cJxrKEoiu5Jiho7aWJztZ2JpduMrUvbczbnDEzGhKxrQu0mr1huI006UJsQfxBDbYvWX MHQu4ET93mzwGbUNywrVkDmUzE6VgrcyBskuXsMpA/8awjqBaB+NLV0MrbuNqwoaQ95p EvmHkpxIW/wa/gu7cTf6H4NWrNoVSfcpFqEAb+xlz4ByhHiJ0T/FS2/25uVC9G2Ni9az G8LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=CaVk2uMRL4lQ//mBggXKVY63i2yZJtz7SJHsDC1lmvU=; b=KbYNu3zNEwXHeagF8mIOz3A66AvC6OM85If8yUI/q4qvT0sXnRm50+ZuxbvrXMrBIN 4uc0Aq26VZS6Ta2bVIsfKGTImlueYLBWVBWMgwzxQ5QkmO7MpR7uKmJB0OVsRsHjgEmt ebzhfbex9DhhpJMs3W+c69ilrY6T9fakHKDrgj2eYArSzA6WVKlXOGdEom0uKqg7VUIs YMhiREMr0fSAHtbw0q48wbF4SvB57aDt2fFDf696qIkhruXjr3KIAKSIM+Fc4g+sim9t BNJhmZ71MmDMYn/UFKMWbPkR7PFJUi9B0HubYbzZPft8zWIp6r8T3BhF9fbdGAc05xWk JQCw== X-Gm-Message-State: AD7BkJKP+UKiOimPAwLpNuRcNMqwRNy7OU/YwKJNEEizd+CswbdWtd3pLVt/tDi/PbJIvnWtxv9ZNY9Uz8sJ5A== MIME-Version: 1.0 X-Received: by 10.98.67.199 with SMTP id l68mr2012100pfi.18.1458094345519; Tue, 15 Mar 2016 19:12:25 -0700 (PDT) Received: by 10.66.2.167 with HTTP; Tue, 15 Mar 2016 19:12:25 -0700 (PDT) In-Reply-To: References: <20160314103608.GB21595@frosties> Date: Tue, 15 Mar 2016 19:12:25 -0700 Message-ID: From: Junsong Li To: Gabriel Scherer Cc: Yotam Barnoy , Goswin von Brederlow , Ocaml Mailing List Content-Type: text/plain; charset=UTF-8 Subject: Re: [Caml-list] Flambda/compiler walkthrough + modularity > Some regions of the codebase have a well-defined maintainer (typing -> > Jacques Garrigue, pattern-matching -> Luc Maranget, backend -> Xavier Leroy, > garbage collector -> Damien Doligez), and some people are experts on more > local or cross-cutting aspects. As far as I know, there is no formal > ownership structure, but people triaging bugs or change proposals will > usually know who to ask before making decisions. You don't need to know in > advance who would be the best reviewer to send a patch. Oh, Thank you. It is good to know. > Yes, and this is encouraged. More generally, people should feel free to look > at the bugreports and try to propose a fix (whether they "know well" the > affected part of the codebase or not), and to look at the proposed patches > and review them -- which means commenting on everything that feel strange or > that you do not understand in the patch. Thanks.