why ; ?

Robert Fraser fraserofthenight at gmail.com
Wed May 7 17:58:59 PDT 2008


Nick Sabalausky wrote:
> "terranium" <spam at here.lot> wrote in message 
> news:fvsdet$231s$1 at digitalmars.com...
>> Nick Sabalausky Wrote:
>>
>>> Python's semantically-meaningful indentation was intended to fix the 
>>> problem
>>> of poorly-indented code by enforcing proper indentation in the language 
>>> and
>>> compiler. But the problem is, it *doesn't* actually enforce it.
>> :-/ It's a hard task to keep code poorly formatted in MS Visual Studio, 
>> since a code formatter is built into editor.
> 
> Exactly. That's the second reason I disagree with Python's rationale for 
> their indentation mechanism: Automatic code formatters already solve the 
> issue without introducing hidden bugs. And, they're relatively easy to 
> implement anyway, or at least compared to a full-blown compiler (especially 
> if you write it in D ;-) ). 

There is a D code formatter... it's written in Java, though. It has ~300 
options last time I touched it, but I think it'll get a couple more when 
I get around to updating it for D2.



More information about the Digitalmars-d mailing list