Good Haskell Style

David Roundy droundy at darcs.net
Fri Aug 3 14:57:07 EDT 2007


On Thu, Aug 02, 2007 at 06:52:01PM -0700, Ashley Yakeley wrote:
> Ian Lynagh wrote:
> 
> >* Don't leave trailing white space in your code
> >* Don't use tabs
> >* Aim to keep lines under 80 characters
> >* Use the CamelCase variable naming convention
> >* Don't use explicit braces and semicolons
> 
> "by giving a parse error if we break any of its rules" -- well, you 
> hope, right?
> 
> My own preferences:
...
> * Use one tab to indent each level. Display them at 4 space boundaries.

But this means that your code will have the possibility of layout bugs that
not visible to the programmer, since according to the report a tab
corresponds to eight spaces.  Sounds like the worst of all possible
worlds.
-- 
David Roundy
Department of Physics
Oregon State University


More information about the Libraries mailing list