On Mon, Sep 27, 2010 at 22:57, Andrew Coppin
<andrewcop...@btinternet.com> wrote:
>  data Foo a b =
>      Foo    a   |
>      Bar      b |
>      Foobar a b
>    deriving (Eq, Ord)
>
> It honestly annoys me that Haddock disagrees with me on this point...

I disagree with you too, and so does your version control (if I'm
wrong, please tell me, so I can switch). If you add a constructor, you
have to make a change to the line containing the old last constructor,
even though you didn't actually change that line.

Also, either your pipes don't line up, or you violate your own rule

> I generally try to structure my code so that all blocks indent by 2 spaces, 
> and the size of indentation never depends on the length of an identifier.

...except that the spaces here are not indentation.

--Max

(exhausted from real work, so taking some time out to paint the bikeshed)
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to