[erlang-questions] Controversial subject of the day: tabs and spaces for indentation
Loïc Hoguin
essen@REDACTED
Tue Feb 11 00:13:39 CET 2014
On 02/11/2014 12:00 AM, Richard A. O'Keefe wrote:
>
> On 11/02/2014, at 11:12 AM, Loïc Hoguin wrote:
>
>> On 02/10/2014 11:01 PM, Richard A. O'Keefe wrote:
>>>
>>> So remember, it's not "mixed tabs and spaces present
>>> challenges", it's "tabs present challenges".
>>
>> Tabs are perfectly fine for indentation. You had issues only because you were doing both indentation *and* alignment. If you don't align your code, it doesn't matter what the tab length is.
>
> To the limited extent that I understand the distinction you are
> making between "indentation" and "alignment", I don't understand it.
> To me, indentation simply *is* "making some aspect of structure
> directly visible by mapping nesting depth to distance from the
> left margin".
Indentation:
myfunction(A, B, C,
D, E) ->
Alignment:
myfunction(A, B, C,
D, E) ->
But also, skipping the indentation that would be to the left of these
assignments...
No alignment:
A = 1,
Bartender = 17,
Car = 35,
Alignment:
A = 1,
Bartender = 17,
Car = 35,
Hopefully it'll show up properly in the email.
--
Loïc Hoguin
http://ninenines.eu
More information about the erlang-questions
mailing list