A look at the D programming language by Ferdynand Górski
Paulo Pinto
pjmlp at progtools.org
Tue Jan 15 08:37:43 PST 2013
On Tuesday, 15 January 2013 at 13:43:12 UTC, Chris wrote:
> On Tuesday, 15 January 2013 at 12:36:42 UTC, bearophile wrote:
>> Chris:
>>
>>> Nested for loops with if-statements can be hard on the eye in
>>> Python, because you have to go back an double check on which
>>> level you actually are
>>
>> If you use the standard 4 spaces indentations and you don't
>> have ten indentation levels this problem is not common. Some
>> persons also avoid your problem with an editor that shows thin
>> vertical lines every 4 spaces (but only where the lines are
>> actually reaching that length).
>>
>>
>
> It happens very quickly if you have a class, a def, a nested
> for loop with one or two if statements
>
> class:
> def:
> for:
> if:
>
> You could call it "south west" code.
>
>
>>
>> Curiously the Python significant syntax was the motive for me
>> to start using Python in the first place, years ago. I was
>> looking right for that, being fed up of begin-end, curly
>> braces, and those code reading mistakes I was talking about.
>>
>> Bye,
>> bearophile
>
> It's simply not my style. I don't believe indentation should be
> a rule. I clean up my code in my own way.
I used to think like that a few decades ago.
Then I started working in multi-site projects with developers
from all types of backgrounds, and understood the value of a
consistent project code formatting.
--
Paulo
More information about the Digitalmars-d-announce
mailing list