Steven D'Aprano writes:

 > >  > Except Perl.
 > > 
 > > Please don't.
 > 
 > I don't think there is any need for that. No harm is done by a
 > little light-hearted banter relating to the rivalry between
 > programming language communities.

I don't disagree with that principle, just with the evaluation of the
tone, and even that is the difference between rgb.txt's grey49 and
grey51.  Calling old-style Perl one-liners "line noise" I would count
as "light-hearted banter".  "All languages have something to teach us
-- but let's be really careful about which parts of Perl we study" I
would count as lighthearted *and* making the point that we have our
own style, which is pretty close to diametrically opposed to the
one-liners that Perl is so useful for.

"We have nothing to learn from Perl" in context (IIRC, Perl had not
been mentioned in this thread to that point, and definitely the
emphasis was on C/C++ and Java) was gratuitous and extreme, pure trash
talking.  Which has its place.[1]

I don't think it's unreasonable to request tone-down when it's
gratuitous.  And I did mean "request" -- I wouldn't follow up to the
OP if he chose to disagree with me, even in public.  Here I'm
discussing a principle that is not absolute, just one I'd like to
advocate, and your post gives me a chance.

 > Regardless of what virtues Perl may or may not have, in some ways the 
 > philosophy behind Perl is dramatically opposed to that of Python.

So make that point.  Just do it better than I did above! :-)

 > We should be permitted to criticise other languages,

Sure.

 > and even dismiss them as useless.

That's another matter, slightly different, but it's an important
difference.  There was an excellent blog post a couple years ago on
"Contempt Culture"[2].  I deny that Nick's comment was made out of
contempt, but I have to suspect that past contemptuous utterances
provided context for it.  The point of the term "culture" is that the
contempt becomes natural in context, and indetectable to the speaker,
and many of the listeners.

 > Programming languages do not have the assumption of dignity owed to
 > human beings.

No, but their users are quite capable of *taking* offense where none
was offered to them.  And nasty people are quite capable of quoting
out of context, just to see you and him fight.  After a lifetime of
using those facts as an excuse for my own borderline insults[3], I've
decided I like the much more friendly style of the Python dev lists.
It's not that there's no conflict here, but generally the arguments
are delivered in such a way that people stay calm throughout.

 > this is not a support group for people so lacking in self-esteem
 > that their self-image is equated to their choice of programming
 > language.

Of course not.  But are you aware that many women are of the opinion
that the Python dev community is an uncomfortable place to hang out?
I don't know why yet, but the women who have told me they feel that
way are quite capable of holding their own in a battle of words and
wits when they want to, so they could handle python-dev if they wanted
to.  With as few reviewers as we have, I would rather risk convincing
a few participants I'm some sort of "PC fanatic" than risk chasing
away the brain power of half the human race.

No, I don't *know* that humorous dismissals of whole programming
environments contribute to that alleged atmosphere.  I don't even have
full understanding of what the issue is, just that I respect the women
who have mentioned it to me enough to consider their statements to be
evidence (not "proof").

I don't claim to have anything more than personal preference, and a
very vague hope for increased participation from a group I think is
currently underrepresented here, behind my request this time.

 > I'm sorry that I've written more words defending Nick's throw-away two 
 > word comment than you expended in lightly chastising him.

I'm not.  These are very difficult and subtle issues, and you've
expressed an important point of view eloquently.  And I am very aware
that current subscribers of the list have the right to express
themselves with such humor, at least as I understand the current list
policy.[4]

I just wish such expression would be avoided, and I like to think my
wish is partly motivated by a certain amount of public-spirited-ness,
and that said motivation is in response to a real issue.

Steve


Footnotes: 
[1]  Cf. http://www.jwz.org/gruntle/rbarip.html, though nothing could
be like that any more. ;-)

[2]  http://blog.aurynn.com/contempt-culture.  I suspect it's not the
origin of the term, but don't feel like digging further.

[3]  My out-and-out insults were generally committed with malice
aforethought, in the expectation of getting as good as I gave.[1]

[4]  I suspect that if asked, Brett would sympathize with my
preference, and if not asked directly, he would say nothing precisely
because anything he says might be construed to be policy, and this
isn't.  But you'd have to ask him. :-)


_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to