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