why ; ?

Ary Borenszweig ary at esperanto.org.ar
Wed May 7 17:58:03 PDT 2008


Robert Fraser escribió:
> 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.

My intentions are to update to 1.029, then support latest 2.x, then 
optimize while retaining correct semantic funcionality. :-)



More information about the Digitalmars-d mailing list