Good Haskell Style
Isaac Dupree
isaacdupree at charter.net
Fri Aug 3 19:34:44 EDT 2007
Ashley Yakeley wrote:
> No layout bugs:
>
> * Use explicit braces and semicolons. Use "Allman" style.
>
I'm sure you could come up with a little better convention than this,
but here you go (or does "Allman style" refer to something particular?
if so, what?) :
module Foo (bar, Baz(..)) where {
import Prelude
;
bar :: Ordering -> Bool
;
bar x = case x of { LT -> True; _ -> False }
;
data Baz a where {
Oops :: Num a => Bool -> IO a -> Baz a
;
Fine :: Baz ()
}
}
Oh by the way Ashley Y, have you seen my comment about the HaskellWiki
at the end of http://haskell.org/haskellwiki/Talk:Haskell (I know this
is off topic but I don't want to be spam-filtered or missed again!)
Isaac
More information about the Libraries
mailing list