[PATCH] D13741: Introduce a *draft* of a code of conduct for the LLVM community and theassociated reporting guide.

Robinson, Paul via llvm-commits llvm-commits at lists.llvm.org
Thu May 5 12:59:46 PDT 2016



> -----Original Message-----
> From: llvm-commits [mailto:llvm-commits-bounces at lists.llvm.org] On Behalf
> Of Renato Golin via llvm-commits
> Sent: Thursday, May 05, 2016 5:59 AM
> To: chandlerc at gmail.com; listmail at philipreames.com; grosbach at apple.com;
> mail at justinbogner.com
> Cc: llvm-commits at lists.llvm.org
> Subject: Re: [PATCH] D13741: Introduce a *draft* of a code of conduct for
> the LLVM community and theassociated reporting guide.
> 
> rengolin added a comment.
> 
> In http://reviews.llvm.org/D13741#422188, @rafael wrote:
> 
> >
> https://github.com/apple/swift/commit/8bda440bb919b6b59ce24de8f077dc31211e
> 3f5a
> 
> 
> This commit is just silly. The Oxford dictionary[1,2] clearly states:
> 
> - Master: A machine or device directly controlling another: [AS MODIFIER]:
> a master cylinder
> 
> - A device, or part of one, directly controlled by another: [AS MODIFIER]:
> a slave cassette deck
> 
> If we're going to get rid of all words that *may* have an "inconsiderate"
> meaning, we'll be left with nothing.
> 
> In addition to Dominator, think of LHS / RHS. How many very inconsiderate
> meanings the words "right" and "left" have? And how political and deep
> this could go either way. Are we going to replace all LHS/RHS for ThisSide
> and ThatSide?
> 
> What about all the literature that already mentions Master/Slave,
> Dominator, LHS/RHS, are we going to change them, too? I think not.

I think consistently using terms-of-art really helps understanding.
Terms-of-art can evolve over time, in which case changing them in
existing code can also be helpful.  Most people on the list are not
old enough to remember that Parent/Child used to be Father/Son;
using Father/Son now would be at best archaic and most likely seen
as just weird, but that transition happened within living memory.

I'm not aware of a trend away from Master/Slave specifically, though.
--paulr

> 
> I would have flatly refused that commit under these conditions, and I hope
> we don't start doing that in LLVM.
> 
> --renato
> 
> [1] http://www.oxforddictionaries.com/definition/english/master
> [2] http://www.oxforddictionaries.com/definition/english/slave
> 
> 
> http://reviews.llvm.org/D13741
> 
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list