On Tue, Mar 19, 2013 at 07:29:27AM -0700, Johan Tibell wrote:
If you need to write a style guide, why not use

https://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md

as a starting point. It's widely used in the Haskell community nowadays
(e.g. it's a common recommendation on IRC) and it's based on the coding
style of Duncan, Bryan, and Don for the most part.

Sounds like a good place to start. My pet disagreement with it is everywhere that it allows the indentation of some code to depend on the *name* of the thing being defined. I always indent my code so that I can change names without reindenting anything.

I like the import rules, though. Should probably clarify "standard library": do we mean boot packages, or the HP?

In any case, it would be nice to get from the major contributors to Cabal a "yes" (even if it is a "yes but") or a "no" on the above style guide.

My inclination with regards to newly enforcing it would be to fix code that you're visiting anyway – e.g. every time you add an import, re-organise the entire list. That way you minimise conflicts and everything gets done sooner or later.

regards,
Ben

_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to