Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-06 Thread Greg Ewing
"Sunnan" == Sunnan <[EMAIL PROTECTED]> writes: Sunnan> It's just that I'm having a hard time matching that quote Sunnan> to what I though python was about. I thought boring code Sunnan> was considered a virtue in python. There's a difference between unsurprising and boring. The coffee

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-06 Thread bruno modulix
Sunnan wrote: Aahz wrote: (snip) print "foo is", foo Is the space added automatically? (Like awk does, if you add a comma.) Yes. But you can also format it how you like: print "foo is %s and that's a good news, my friends" % foo -- bruno desthuilliers python -c "print '@'.join(['.'.join([w[:

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-06 Thread Michele Simionato
Sunnan: > The python code I've read so far has looked like that. Not > type declarations, but lng class declarations. What do you mean? Lots of repetitive "self.variable=variable" in the __init__ method? Use of classes when you would use closures? Or maybe you are comparing with CLOS classes,

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-06 Thread Ville Vainio
> "Sunnan" == Sunnan <[EMAIL PROTECTED]> writes: Sunnan> Ville Vainio wrote: Sunnan> Also, Guido recently urged people to explicitly write Sunnan> recursions rather than to use reduce - which I thought was Sunnan> completely in line with what I've seen as python's goals:

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-06 Thread Sunnan
Ville Vainio wrote: Boring code is code that numbs your senses with constant flow of boilerplate crap, memory management and redundant type declarations and general blah blah that you skip when you are trying to figure out what a piece of code does. The python code I've read so far has looked like

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-06 Thread Ville Vainio
> "Sunnan" == Sunnan <[EMAIL PROTECTED]> writes: Sunnan> It's just that I'm having a hard time matching that quote Sunnan> to what I though python was about. I thought boring code Sunnan> was considered a virtue in python. ("Explicit is better Sunnan> than implicit", "sparse i

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-03 Thread Sunnan
Aahz wrote: Note very, VERY, *VERY* carefully that the quote says nothing about "boring code". The quote explicitly refers to "reams of trivial code" as boring -- and that's quite true. Consider this distinction: Thank you for this important clarification. if foo == 'red': print 'foo

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-02 Thread Aahz
In article <[EMAIL PROTECTED]>, Sunnan <[EMAIL PROTECTED]> wrote: >>> [Aahz] "The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code -- not in reams of trivial code that bores the reader to death.

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-02 Thread Sunnan
Tim Peters wrote: [Aahz] "The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code -- not in reams of trivial code that bores the reader to death." --GvR [Sunnan] Can anyone please point me to the text that quote wa

Re: boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-01 Thread Tim Peters
[Aahz] >> "The joy of coding Python should be in seeing short, concise, readable >> classes that express a lot of action in a small amount of clear code -- >> not in reams of trivial code that bores the reader to death." --GvR [Sunnan] > Can anyone please point me to the text that quote was taken

boring the reader to death (wasRe: Lambda: the Ultimate Design Flaw

2005-04-01 Thread Sunnan
Aahz wrote: "The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code -- not in reams of trivial code that bores the reader to death." --GvR Can anyone please point me to the text that quote was taken from? I tried