Issue #5625 has been updated by B Kelly.


Andrew Grimm wrote:
> 
> If I had known that "tarded" was in source code when I was
> filing the original bug report, I would have filed two tickets:
> one for the profanity, and one for the pejoratives. And I would
> have gone into more detail why "tarded" and "lame" are
> inappropriate.

And what about "dumb" ?  E.g:

./lib/rexml/doctype.rb:  # parser, so we can be pretty dumb about them.  All we need to be able

And what about "crippling" ?

./lib/rubygems/package/tar_input.rb:  # point (after some benchmarking to show we weren't seriously crippling
./lib/rubygems/package/tar_input.rb-  # the unpacking speed) we threw our hands in the air and declared that

And what about "master / slave" ?

./ext/pty/pty.c:    int master, slave;
./ext/pty/pty.c:    char *slavename;
./ext/pty/pty.c:    int slave = carg->slave;
./test/test_pty.rb:  def test_close_slave
./test/test_pty.rb:    PTY.open {|master, slave|
./test/test_pty.rb:      slave.close
./lib/rubygems/test_case.rb:  # the same builder slave.

Or what about "deaf" ?

./lib/rexml/parsers/sax2parser.rb:      def deafen( listener=nil, &blok )
./test/rexml/test_sax.rb:    # Test the deafening method
./test/rexml/test_sax.rb:      assert_fail "This listener should have been deafened!"

Or "blind" ?

./ext/digest/digest.c:    /* never blindly assume that subclass methods return strings */
./ext/digest/digest.c:    /* never blindly assume that #digest() returns a string */
./ext/openssl/ossl_pkey_rsa.c:    rb_define_method(cRSA, "blinding_on!", ossl_rsa_blinding_on, 0);
./ext/openssl/ossl_pkey_rsa.c:    rb_define_method(cRSA, "blinding_off!", ossl_rsa_blinding_off, 0);
./lib/rubygems/security.rb:# RubyGems users to blindly trust new certificates.



The following is intended is a genuine inquiry:

Do you place "dumb" in the same usage category as "lame" ?
If not, why not?

And what about the others above?  Same, or different?


Regards,

Bill


----------------------------------------
Bug #5625: Remove profanity and pejoratives
http://redmine.ruby-lang.org/issues/5625

Author: Andrew Grimm
Status: Third Party's Issue
Priority: Normal
Assignee: Eric Hodel
Category: 
Target version: 
ruby -v: F**king external libraries


There are currently 6 lines with the f-word, 4 lines with "wtf" that weren't just random combinations of letters, and one line with "bullshit". 

While I personally dislike such profanity, the main benefit from getting rid of it is that it'd mean people of all ages could read Ruby's source code.

There's also three lines where "lame" is used as a pejorative. Using a group of people as a pejorative should be avoided.


-- 
http://redmine.ruby-lang.org