On Wed, Aug 20, 2003 at 03:38:20PM +0900, Hal E. Fulton wrote:

<snip>
 
> As far as I can tell, this is a largely subjective issue. Perhaps
> the answer is "no compelling reason." I can't speak to this issue
> in detail, as my knowledge of Python is minimal. I do know that
> when I read the code, all I come away with is hanging indentations,
> colons, underscores, and self. It hurts my eyes and doesn't fit 
> in my head the way I'd like. (For some inexplicable reason, the
> colons bother me especially from an aesthetic standpoint.)

You'll love this then. :-)

(1:18)-(doug@hairbear)-(pts/13)-(10002)-(~)
(0)% irb
irb(main):001:0> for x in 1..2 :
irb(main):002:1* puts x
irb(main):003:1> end
1
2
=> 1..2
irb(main):004:0>

Why the new syntax?

<snip> 

Regards,
Doug