miketerrance:
> What is a good technique for breaking up long lines of code (for easier
> readability)?
>
> I have been inserting {- -} comments but there must be a better way.
> Something like \ in Python?
Can you give an example?
Usually breaking long lines is just a matter of cutting on white space:
lookupP (a,b) cmd = withModule ircCommands cmd
(error $ "Parse error: " ++ show cmd)
(\m -> do
privs <- gets ircPrivCommands -- no priv commands can be composed
when (cmd `elem` privs) $ error "Privledged commands cannot be
composed"
return $ \str -> catchError
(process m a b cmd str)
(\ex -> case (ex :: IRCError) of
(IRCRaised (NoMethodError _)) -> process_ m
cmd str
_ -> throwError ex))
once things get too big, use 'where' clauses .
Actually, use 'where' clauses when things aren't too big, anyway :)
There's also a set of programming guidelines here:
http://haskell.org/haskellwiki/Programming_guidelines
-- Don
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe