
matt hellige
I would PREFER if haskell enforeced a strict distinction between spaces and tabs for layout purposes, i.e., this:
let x = y ^I z = q ^Iw = l in ...
should be an error.
Simon¹ is usually very positive to adding enhancements, if this really turns out to be a problem, I propose that you ask for e.g. -fno-tabs : indentation with tabs is an error, only spaces allowed -fconsistent-indent : indents must be exactly matching in a block or whatever floats your boat, and helps you enforce your particular coding standard. Extra credit if you supply the patch to GHC, of course. :-) -kzm ¹ Haven't used the other compilers as much, but it's not my impression that they are any less open to persuasion. -- If I haven't seen further, it is by standing in the footprints of giants