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

Reply via email to