Re: Convention vs. fascism

2009-01-16 Thread Hendrik van Rooyen

 Aaron Brady cas@gmail.com wrote:

On Jan 15, 6:41 pm, Steven D'Aprano st...@remove-this-
cybersource.com.au wrote:
 On Fri, 16 Jan 2009 10:24:19 +1100, Ben Finney wrote:
  Steven D'Aprano st...@remove-this-cybersource.com.au writes:

  On Fri, 16 Jan 2009 07:58:49 +1100, Ben Finney wrote:

   Steven D'Aprano st...@remove-this-cybersource.com.au writes:

   On Thu, 15 Jan 2009 10:08:37 +0100, Diez B. Roggisch wrote:

Familiarize yourself with PEP8 for naming and coding-conventions
first.

 8 -- stuff giving Diez a hard time for the
above 

Oh come on you lot - you are carrying on as if Diez were wearing his
skull socks again - do me a favour and give him a break!

- Hendrik



--
http://mail.python.org/mailman/listinfo/python-list


Re: Convention vs. fascism

2009-01-16 Thread Steven D'Aprano
On Fri, 16 Jan 2009 10:03:28 +0200, Hendrik van Rooyen wrote:

 Oh come on you lot - you are carrying on as if Diez were wearing his
 skull socks again - do me a favour and give him a break!

Well, for what it's worth, I should say one final thing:

I didn't disagree with what Diez said, only the way he said it. I thought 
my original post made that clear, but perhaps I should have said so 
explicitly. And I certainly don't think less of him because of it.

And... skull socks? Cool. Where can I get some?


-- 
Steven
--
http://mail.python.org/mailman/listinfo/python-list


Re: Convention vs. fascism [OT]

2009-01-16 Thread Hendrik van Rooyen

Steven D'Aprano st...@remove-thisurce.com.au wrote:

And... skull socks? Cool. Where can I get some?

Don't you remember? - Google the group - there was some
dust raised about them some time ago.  I think he got them 
from KDW  - Kaufhaus Der Welt  aka  Klau Dir Was

:-)

- Hendrik


--
http://mail.python.org/mailman/listinfo/python-list


Skull Socks (was Re: Convention vs. fascism)

2009-01-16 Thread J. Cliff Dyer


On Fri, 2009-01-16 at 08:57 +, Steven D'Aprano wrote:
 On Fri, 16 Jan 2009 10:03:28 +0200, Hendrik van Rooyen wrote:
 
  Oh come on you lot - you are carrying on as if Diez were wearing his
  skull socks again - do me a favour and give him a break!

 And... skull socks? Cool. Where can I get some?
 
 

http://www.letmegooglethatforyou.com/search?q=skull+socks

--
http://mail.python.org/mailman/listinfo/python-list


Re: Skull Socks (was Re: Convention vs. fascism)

2009-01-16 Thread Steven D'Aprano
On Fri, 16 Jan 2009 11:01:18 -0500, J. Cliff Dyer wrote:

 On Fri, 2009-01-16 at 08:57 +, Steven D'Aprano wrote:
 On Fri, 16 Jan 2009 10:03:28 +0200, Hendrik van Rooyen wrote:
 
  Oh come on you lot - you are carrying on as if Diez were wearing his
  skull socks again - do me a favour and give him a break!
 
 And... skull socks? Cool. Where can I get some?
 
 
 
 http://www.letmegooglethatforyou.com/search?q=skull+socks

Not Found
The requested URL /search was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use 
an ErrorDocument to handle the request.



You know, it was just a throw-away comment to lighten the mood. I don't 
really need to see 18,000+ links to places that sell socks with skulls 
printed on them.

On the other hand, if they were socks made from actual skulls, that would 
be something...



-- 
Steven
--
http://mail.python.org/mailman/listinfo/python-list


Re: Skull Socks (was Re: Convention vs. fascism)

2009-01-16 Thread Steve Holden
Steven D'Aprano wrote:
 On Fri, 16 Jan 2009 11:01:18 -0500, J. Cliff Dyer wrote:
 
 On Fri, 2009-01-16 at 08:57 +, Steven D'Aprano wrote:
 On Fri, 16 Jan 2009 10:03:28 +0200, Hendrik van Rooyen wrote:

 Oh come on you lot - you are carrying on as if Diez were wearing his
 skull socks again - do me a favour and give him a break!
 And... skull socks? Cool. Where can I get some?



 http://www.letmegooglethatforyou.com/search?q=skull+socks
 
 Not Found
 The requested URL /search was not found on this server.
 Additionally, a 404 Not Found error was encountered while trying to use 
 an ErrorDocument to handle the request.
 
 
 
 You know, it was just a throw-away comment to lighten the mood. I don't 
 really need to see 18,000+ links to places that sell socks with skulls 
 printed on them.
 
 On the other hand, if they were socks made from actual skulls, that would 
 be something...
 
Of course Cliff actually meant

  http://letmegooglethatforyou.com/?q=skull+socks

Jokes are never as funny when they go wrong :)
-- 
Steve Holden+1 571 484 6266   +1 800 494 3119
Holden Web LLC  http://www.holdenweb.com/

--
http://mail.python.org/mailman/listinfo/python-list


Re: Skull Socks (was Re: Convention vs. fascism)

2009-01-16 Thread J. Clifford Dyer
On Fri, 2009-01-16 at 16:41 -0500, Steve Holden wrote:
 Steven D'Aprano wrote:
  On Fri, 16 Jan 2009 11:01:18 -0500, J. Cliff Dyer wrote:
  
  On Fri, 2009-01-16 at 08:57 +, Steven D'Aprano wrote:
  On Fri, 16 Jan 2009 10:03:28 +0200, Hendrik van Rooyen wrote:
 
  Oh come on you lot - you are carrying on as if Diez were wearing his
  skull socks again - do me a favour and give him a break!
  And... skull socks? Cool. Where can I get some?
 
 
 
  http://www.letmegooglethatforyou.com/search?q=skull+socks
  
  Not Found
  The requested URL /search was not found on this server.
  Additionally, a 404 Not Found error was encountered while trying to use 
  an ErrorDocument to handle the request.
  
  
  
  You know, it was just a throw-away comment to lighten the mood. I don't 
  really need to see 18,000+ links to places that sell socks with skulls 
  printed on them.
  
  On the other hand, if they were socks made from actual skulls, that would 
  be something...
  
 Of course Cliff actually meant
 
   http://letmegooglethatforyou.com/?q=skull+socks
 
 Jokes are never as funny when they go wrong :)

Maybe I could run a teach me letmegooglethatforyou.com at pycon this
year.

--
http://mail.python.org/mailman/listinfo/python-list


Re: Convention vs. fascism (was: General direction)

2009-01-15 Thread Steven D'Aprano
On Fri, 16 Jan 2009 07:58:49 +1100, Ben Finney wrote:

 Steven D'Aprano st...@remove-this-cybersource.com.au writes:
 
 On Thu, 15 Jan 2009 10:08:37 +0100, Diez B. Roggisch wrote:
 
  Familiarize yourself with PEP8 for naming and coding-conventions
  first.
 
 Enough of the PEP8-fascism please. It is not compulsory to follow PEP8
 in order to be allowed to learn Python. If Guido wanted it compulsory,
 he'd have made the compiler enforce it.
 
 You are responding to something in Diez's message that I can't see.
 Nowhere does he say anything about PEP 8 being compulsory. Quite the
 contrary, he suggests gaining *familiarity* with PEP 8, and calls it a
 set of *conventions*.

He doesn't *suggest* anything. He uses the imperative case -- it's a 
command. It may not have been Diez's deliberate, conscious intention to 
order the OP to learn PEP8, but without a modifier like I think you 
should, that's what he did. That's why I emphasised suggest in my 
response: it's not an order, but it is recommended.

On its own, that wouldn't have been enough to warrant a response. I'm 
sure I've thoughtlessly and inappropriately used unmodified imperative 
commands in the past, and I'll probably do it again. But add to it the 
perfunctory way he used this mysterious (to a newbie) jargon PEP8, 
without even the courtesy of a link, and the overall tone was newbie 
hostile.

I'm sure that wasn't Diez's intention, because the rest of his post was 
not like that.


 Having said that, I will *suggest* to the Original Poster that you
 should follow PEP8 as much as possible. It will save you a lot of grief
 in the long run.
 
 This, on the other hand, seems pretty much a re-phrasing of what Diez
 already said.

That's because I agree with Diez that following PEP8 is generally a good 
thing, but don't agree with him that it is necessary to learn the naming 
conventions before learning the language. An overly strict approach will 
just frighten the newbies off. Part of the reason that Python is 
successful is that it is accessible to newbies, and giving them strict 
Thou Shalt Do This commands is quite off-putting.



-- 
Steven
--
http://mail.python.org/mailman/listinfo/python-list


Re: Convention vs. fascism

2009-01-15 Thread Ben Finney
Steven D'Aprano st...@remove-this-cybersource.com.au writes:

 On Fri, 16 Jan 2009 07:58:49 +1100, Ben Finney wrote:
 
  Steven D'Aprano st...@remove-this-cybersource.com.au writes:
  
  On Thu, 15 Jan 2009 10:08:37 +0100, Diez B. Roggisch wrote:
  
   Familiarize yourself with PEP8 for naming and
   coding-conventions first.
  
  Enough of the PEP8-fascism please. It is not compulsory to follow
  PEP8 in order to be allowed to learn Python.
  
  You are responding to something in Diez's message that I can't
  see. Nowhere does he say anything about PEP 8 being compulsory.
  Quite the contrary, he suggests gaining *familiarity* with PEP 8,
  and calls it a set of *conventions*.
 
 He doesn't *suggest* anything. He uses the imperative case -- it's a 
 command.

Regardless, even if it was an imperial order with government backing,
the instruction was not to *follow* PEP 8, but to *become familiar
with* it. That isn't fascism, and to read that into it and assume a
commandment that Diez didn't make is overreaction on your part.

-- 
 \   “[W]hoever is able to make you absurd is able to make you |
  `\unjust.” —Voltaire |
_o__)  |
Ben Finney
--
http://mail.python.org/mailman/listinfo/python-list


Re: Convention vs. fascism

2009-01-15 Thread Steven D'Aprano
On Fri, 16 Jan 2009 10:24:19 +1100, Ben Finney wrote:

 Steven D'Aprano st...@remove-this-cybersource.com.au writes:
 
 On Fri, 16 Jan 2009 07:58:49 +1100, Ben Finney wrote:
 
  Steven D'Aprano st...@remove-this-cybersource.com.au writes:
  
  On Thu, 15 Jan 2009 10:08:37 +0100, Diez B. Roggisch wrote:
  
   Familiarize yourself with PEP8 for naming and coding-conventions
   first.
  
  Enough of the PEP8-fascism please. It is not compulsory to follow
  PEP8 in order to be allowed to learn Python.
  
  You are responding to something in Diez's message that I can't see.
  Nowhere does he say anything about PEP 8 being compulsory. Quite the
  contrary, he suggests gaining *familiarity* with PEP 8, and calls it
  a set of *conventions*.
 
 He doesn't *suggest* anything. He uses the imperative case -- it's a
 command.
 
 Regardless, even if it was an imperial order with government backing,
 the instruction was not to *follow* PEP 8, but to *become familiar with*
 it. That isn't fascism, and to read that into it and assume a
 commandment that Diez didn't make is overreaction on your part.

Okay, fair enough, I made a mistake in saying It is not compulsory to 
follow PEP8. What I should have said was It is not compulsory to become 
familiar with PEP8.

Now that you've put me in my place, can we please get back to becoming a 
hostile and unforgiving place for newbies who dare to try learning Python 
without first becoming familiar with PEP8?

*wink*

Seriously, I'll accept a small rebuke. My choice of the word fascism 
was poor, and I regret it. In my defense, I thought it was better than my 
initial thought, which was style-Nazi, but in hindsight given the 
proliferation of somewhat tongue-in-cheek foo-Nazi terms (soup-Nazi, 
grammar-Nazi, fashion-Nazi, etc.) maybe I should have stuck with it.

But by focusing on such a small aspect of my post (a quarter of my text), 
while ignoring the more substantial aspects, it seems that you are giving 
tacit approval of precisely the attitude I am objecting to: that there is 
a One True And Correct Right Way to learn and/or use Python.

For a community that celebrates the dynamism of the language, and 
supports giving the programmer the ability to shoot themselves in the 
foot (we're all adults here), we can sometimes be remarkably intolerant 
of things which are a matter of taste. Sometimes it seems that there's a 
Party line, and individuals can be criticized for failing to be 
enthusiastic enough about supporting it. This is a good example: it isn't 
enough that I agreed with Diez's substantial point that PEP8 is a good 
thing; it isn't enough that I made it more likely that the OP would find 
and read PEP8 by posting a link to it; but by making a mild criticism of 
*the way* Diez introduced PEP8 to the newbie, *I'm* the bad guy.



-- 
Steven
--
http://mail.python.org/mailman/listinfo/python-list


Re: Convention vs. fascism

2009-01-15 Thread Ben Finney
Steven D'Aprano st...@remove-this-cybersource.com.au writes:

 But by focusing on such a small aspect of my post (a quarter of my
 text),

It clearly was important to you, since you phrased it in highly
emotive terms (and even, by your account, had to scale the emotion
back a little). So, I don't think the proportion of
number-of-characters is relevant there.

 while ignoring the more substantial aspects

Sure, I took that one part and made a new topic from it. This is open
discussion, man. I even changed the subject field to be clear :-)

 it seems that you are giving tacit approval of precisely the
 attitude I am objecting to: that there is a One True And Correct
 Right Way to learn and/or use Python.

Nope.

-- 
 \“Madness is rare in individuals, but in groups, parties, |
  `\nations and ages it is the rule.” —Friedrich Nietzsche |
_o__)  |
Ben Finney
--
http://mail.python.org/mailman/listinfo/python-list


Re: Convention vs. fascism

2009-01-15 Thread Aaron Brady
On Jan 15, 6:41 pm, Steven D'Aprano st...@remove-this-
cybersource.com.au wrote:
 On Fri, 16 Jan 2009 10:24:19 +1100, Ben Finney wrote:
  Steven D'Aprano st...@remove-this-cybersource.com.au writes:

  On Fri, 16 Jan 2009 07:58:49 +1100, Ben Finney wrote:

   Steven D'Aprano st...@remove-this-cybersource.com.au writes:

   On Thu, 15 Jan 2009 10:08:37 +0100, Diez B. Roggisch wrote:

Familiarize yourself with PEP8 for naming and coding-conventions
first.

   Enough of the PEP8-fascism please. It is not compulsory to follow
   PEP8 in order to be allowed to learn Python.

   You are responding to something in Diez's message that I can't see.
   Nowhere does he say anything about PEP 8 being compulsory. Quite the
   contrary, he suggests gaining *familiarity* with PEP 8, and calls it
   a set of *conventions*.

  He doesn't *suggest* anything. He uses the imperative case -- it's a
  command.

  Regardless, even if it was an imperial order with government backing,
  the instruction was not to *follow* PEP 8, but to *become familiar with*
  it. That isn't fascism, and to read that into it and assume a
  commandment that Diez didn't make is overreaction on your part.

 Okay, fair enough, I made a mistake in saying It is not compulsory to
 follow PEP8. What I should have said was It is not compulsory to become
 familiar with PEP8.

People are sensitive in differing amounts to the imperative case.  I'm
really sensitive to it, and I appreciate it when people say *plonk*
instead of *lonk*.

Diez took an authoritarian posture with the imperative.  Instead of
saying what benefit the OP would get from complying, the subtext in
such cases is, I'm in charge.  If you haven't heard of me, get out.
Do what I say, or get out.

That might be extreme, but you'd be hard pressed to defend an
interpretation of what he said to be, One good option is to skim PEP
8 early.  It has a low-maintenance, long-term benefit.  It's much
more common to use an imperative in a chain of command, as in Swab
the deck, or Convert the heathens, where a task is critical to a
collective mission, or, regrettably, in reminding people who has the
gun, such as in an enforced hierarchy.

There is no chain of command or gun in the Python community (that I've
found), at least outside of the core devs, which I can't attest to.

IMO, it's most likely Diez was performing a hazing ritual on a
newcomer, that he'd forgotten he didn't like when he did it.

 Now that you've put me in my place, can we please get back to becoming a
 hostile and unforgiving place for newbies who dare to try learning Python
 without first becoming familiar with PEP8?

Let us compose odes and sonnets to its glory.  (Imperative.)

 *wink*

 Seriously, I'll accept a small rebuke. My choice of the word fascism
 was poor, and I regret it. In my defense, I thought it was better than my
 initial thought, which was style-Nazi, but in hindsight given the
 proliferation of somewhat tongue-in-cheek foo-Nazi terms (soup-Nazi,
 grammar-Nazi, fashion-Nazi, etc.) maybe I should have stuck with it.

You could probably stick with 'style police', as in 'fashion police',
as in, Don't worry about Diez, he's the self-appointed style
police.  Sorry, heard it on t.v. once.

 But by focusing on such a small aspect of my post (a quarter of my text),
 while ignoring the more substantial aspects, it seems that you are giving
 tacit approval of precisely the attitude I am objecting to: that there is
 a One True And Correct Right Way to learn and/or use Python.

Not only is there One True And Correct Right Way(tm), but I'm the only
one who knows what it is.

 For a community that celebrates the dynamism of the language, and
 supports giving the programmer the ability to shoot themselves in the
 foot (we're all adults here)

For what definition of 'here'?

 we can sometimes be remarkably intolerant
 of things which are a matter of taste.

-- Your code tastes funny.
-- Stop chewing it and swallow.  (Imperative.)

 Sometimes it seems that there's a
 Party line, and individuals can be criticized for failing to be
 enthusiastic enough about supporting it. This is a good example: it isn't
 enough that I agreed with Diez's substantial point that PEP8 is a good
 thing; it isn't enough that I made it more likely that the OP would find
 and read PEP8 by posting a link to it; but by making a mild criticism of
 *the way* Diez introduced PEP8 to the newbie, *I'm* the bad guy.

I think you're ignoring the diversity of backgrounds that people from
around the world can have.  Maybe in Diez's past lives, friends just
roughhouse and show acceptance and affection by using imperatives.
Maybe it is a bellowed 'WELCOME!', instead of an unchecked power bid.

 Steven

Ever find it hard to get personal with a newsgroup?

A. Brady

P.S.  Not that questions are any better.
--
http://mail.python.org/mailman/listinfo/python-list