AW: Editor Tab Expansion

Ingo Wechsung iw@contexo.de
Fri, 6 Dec 2002 14:52:13 +0100


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C29D2E.AE68DEC0
Content-Type: text/plain

Simon wrote:

>There's no reason not to use 8 column tab stops, so please don't do it.

Ok, if "it just looks better to me" is no reason, then the following also
holds:

There's no reason not to use braces and semicolons, so please use them.


> but it will be interpreted differently by a Haskell compiler.

That's exactly my point. I consider it harmful, to put it mildly. 

>Tab characters are a primitive compression mechanism, nothing more.

Well, layout rule may be regarded as an even more primitive compression
mechanism, since
it saves fewer bytes than tabs. (Remember that "it looks better" was
outlawed before.)

I have the impression that the view is somewhat biased toward the layout.
Nobody seems to care about the trouble that is luring in the long run. You
can't go professional with "use another editor", "change your long
established habits", "don't use diff -b".


Cheers, Ingo

------_=_NextPart_000_01C29D2E.AE68DEC0
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

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
L0NOPVJFQ0lQSUVOVFMvQ049SU5HT1cAAAAAHgD4PwEAAAAOAAAASW5nbyBXZWNoc3VuZwAAAB4A
OEABAAAABgAAAElOR09XAAAAAgH7PwEAAABRAAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAAAAAA
AC9PPUNPTlRFWE8gR01CSC9PVT1SRVVUTElOR0VOL0NOPVJFQ0lQSUVOVFMvQ049SU5HT1cAAAAA
HgD6PwEAAAAOAAAASW5nbyBXZWNoc3VuZwAAAB4AOUABAAAABgAAAElOR09XAAAAQAAHMBZ+Zq4u
ncIBQAAIMMreh64uncIBHgA9AAEAAAAFAAAAQVc6IAAAAAAeAB0OAQAAABUAAABFZGl0b3IgVGFi
IEV4cGFuc2lvbgAAAAAeADUQAQAAADoAAAA8NUI0OEJERDQ1MDVFRDQxMUFEMjgwMDUwREE0QzUy
ODYwN0MwNzZAdmVudXMuY29udGV4by5kZT4AAAALACkAAAAAAAsAIwAAAAAAAwAGEMyDBy0DAAcQ
yQIAAAMAEBAAAAAAAwAREAAAAAAeAAgQAQAAAGUAAABTSU1PTldST1RFOlRIRVJFU05PUkVBU09O
Tk9UVE9VU0U4Q09MVU1OVEFCU1RPUFMsU09QTEVBU0VET05URE9JVE9LLElGIklUSlVTVExPT0tT
QkVUVEVSVE9NRSJJU05PUkVBAAAAAAIBfwABAAAAOgAAADw1QjQ4QkRENDUwNUVENDExQUQyODAw
NTBEQTRDNTI4NjA3QzA3NkB2ZW51cy5jb250ZXhvLmRlPgAAAFgD

------_=_NextPart_000_01C29D2E.AE68DEC0--