From: Jon Date: 2011-11-15T01:50:18+09:00 Subject: [ruby-core:41029] Re: [ruby-trunk - Bug #5625][Third Party's Issue] Remove profanity and pejoratives --e89a8f22c6f3334fb204b1b4aa7c Content-Type: text/plain; charset=ISO-8859-1 On Mon, Nov 14, 2011 at 6:35 AM, Aaron Patterson wrote: > On Mon, Nov 14, 2011 at 07:36:58AM +0900, Andrew Grimm wrote: > > I was not aiming to protect children from the f-word. My intention was > > to ensure that parents or teachers would be less likely to choose to > > block children's access to Ruby source code. Do you understand the > > difference? > > These words are found in public libraries too, no? > > At first, I thought this was a Joke issue. But it appears not to be. Such fundamental flaws in the claim, argument, and conclusion that I'm surprised this personal taste issue still remains open. If we're going to celebrate Winston Smith's job of Newspeak and move forward on The Great Code Purge, let's not do a half-assed job of it. For example, why keep the following words from being on The List and enjoying the party? grep -Prn "(stupid|spermy)" ruby-git How debilitating to one's self-esteem to have to see "stupid" when reading code for the first time when you're already having a difficult time understanding it. And "assert_spermy_equal" must be changed to the more usable and PC "assert_tilde_followed_by_greater_than_math_symbol_equal". Maybe we need a poll to discover all words that may be perceived as offensive to anyone, anywhere, at anytime past, present, or future. Next on the cleanup list should be the following project as those heinously naughty words seem to be much more prevalent than the 6,4, and 1 lines found in MRI: C:\temp>grep -Prn "fuck" linux-3.1.1 | wc -l -w 27 316 C:\temp>grep -Prn "lame" linux-3.1.1 | wc -l -w 124 1139 C:\temp>grep -Prn "shit" linux-3.1.1 | wc -l -w 119 945 C:\temp>grep -Prn "stupid" linux-3.1.1 | wc -l -w 162 1879 with my personal favorite being: linux-3.1.1/lib/vsprintf.c:9: * Wirzenius wrote this portably, Torvalds fucked it up :-) I personally fail to see how this issue even passes the "notability for a ruby-core issue" test. That said, thanks for the much needed laugh on a Monday morning. If I'm really bored I may swing over the the Linux ML list and show them what I found and see what response I get :P Jon --e89a8f22c6f3334fb204b1b4aa7c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Mon, Nov 14, 2011 at 6:35 AM, Aaron Patte= rson <tend= erlove@ruby-lang.org> wrote:
On Mon, Nov 14, 2011 at 07:36:58AM +0900, Andrew Grimm wr= ote:
> I was not aiming to protect children from the f-word. My intention was=
> to ensure that parents or teachers would be less likely to choose to > block children's access to Ruby source code. Do you understand the=
> difference?

These words are found in public libraries too, no?


At first, I though= t this was a Joke issue. But it appears not to be.

Such fundamental = flaws in the claim, argument, and conclusion that I'm surprised this pe= rsonal taste issue still remains open.

If we're going to celebrate Winston Smith's job of Newspeak and= move forward on The Great Code Purge, let's not do a half-assed job of= it.

For example, why keep the following words from being on The Li= st and enjoying the party?

=A0 grep -Prn "(stupid|spermy)" ruby-git

How debilitat= ing to one's self-esteem to have to see "stupid" when reading= code for the first time when you're already having a difficult time un= derstanding it. And "assert_spermy_equal" must be changed to the = more usable and PC "assert_tilde_followed_by_greater_than_math_symbol_= equal".

Maybe we need a poll to discover all words that may be perceived as off= ensive to anyone, anywhere, at anytime past, present, or future.

Nex= t on the cleanup list should be the following project as those heinously na= ughty words seem to be much more prevalent than the 6,4, and 1 lines found = in MRI:

=A0 C:\temp>grep -Prn "fuck" linux-3.1.1 | wc -l -w
=A0= =A0=A0=A0=A0=A0 27=A0=A0=A0=A0 316

=A0 C:\temp>grep -Prn "la= me" linux-3.1.1 | wc -l -w
=A0=A0=A0=A0=A0 124=A0=A0=A0 1139
=A0 C:\temp>grep -Prn "shit" linux-3.1.1 | wc -l -w
=A0=A0=A0=A0=A0 119=A0=A0=A0=A0 945

=A0 C:\temp>grep -Prn "s= tupid" linux-3.1.1 | wc -l -w
=A0=A0=A0=A0=A0 162=A0=A0=A0 1879
=
with my personal favorite being:

=A0 linux-3.1.1/lib/vsprintf.c:= 9: * Wirzenius wrote this portably, Torvalds fucked it up :-)

I personally fail to see how this issue even passes the "notabilit= y for a ruby-core issue" test.

That said, thanks for the much n= eeded laugh on a Monday morning. If I'm really bored I may swing over t= he the Linux ML list and show them what I found and see what response I get= :P

Jon
--e89a8f22c6f3334fb204b1b4aa7c--