[Haskell-cafe] Coding conventions for Haskell?
Henning Thielemann
schlepptop at henning-thielemann.de
Thu Sep 30 09:56:04 EDT 2010
Andrew Coppin schrieb:
> On 29/09/2010 02:18 PM, Henning Thielemann wrote:
>>
>> The truth is: Given the separator style of constructor definition,
>> there is no correct way to format those declarations. :-) The correct
>> way would be to allow terminator style.
>
> Well, yes, there is that. (And this isn't the only place in the syntax
> where it applies either. Tried editing export lists lately? Or Cabal
> module lists?)
In export and import lists you can use commas as terminators, however in
constructor lists you cannot.
module A (a, b, c, T(A,B,C), ) where
import X (x, Y(M,N,O), z, )
In Cabal you can write one module per line and need no separator or
terminator at all.
More information about the Haskell-Cafe
mailing list