This seems like a good idea to me. It establishes a forum for style and 
language feature discussions, as well as establishing some form of authority.

On Wednesday, March 9, 2016 at 1:20:33 PM UTC-8, Nathan Froyd wrote:
> Hi all,
> 
> Several of us have been talking about having a module that covers various
> aspects of how we use C++, including, but not necessarily limited to:
> 
> - language feature usage
> - standard library versions/usage
> - compiler/toolchain versions
> - formatting/naming style (The C++ bits of
> https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style
> , essentially)
> 
> Some of these areas (e.g. compiler/toolchain versions) have not had an
> explicit owner, but have simply been driven by whoever was most motivated
> to push changes forward.  (Or not push changes forward, as the case may
> be.)  We think it would be valuable to clearly delineate the people
> responsible for making these decisions and doing the work, if necessary.
> There is some overlap of this module with Core/Build Config, but it seems
> to us that there's enough difference to make it a separate module.
> 
> The Rust parts of this would be more forward-looking, as Rust is not yet a
> significant part of Gecko, nor do we have some of the complications
> provided by C++ when dealing with Rust (e.g. multiple
> compiler/toolchain/standard library providers).  The Rust community also
> has somewhat more established guidelines around style as well.
> 
> The proposed peers of this module would be Ehsan Akhgari, Botond Ballo,
> Jeff Walden, Mike Hommey, and myself.  For lack of enthusiasm about being
> module owner from the other peers, I suppose it falls to me to be module
> owner.
> 
> Questions and suggestions welcome.
> 
> -Nathan
_______________________________________________
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance

Reply via email to