Re: separate class and type namespace

2006-01-31 Thread Malcolm Wallace
Marcin 'Qrczak' Kowalczyk [EMAIL PROTECTED] writes: I've always liked the idea of saying 'class C' or 'type T' in import/export lists. Type signatures too should be allowed in export lists. Both ideas already noted at http://haskell.galois.com/trac/haskell-prime/wiki/ModuleSystem

Re: separate class and type namespace

2006-01-31 Thread Johannes Waldmann
Marcin 'Qrczak' Kowalczyk [EMAIL PROTECTED] writes: Type signatures too should be allowed in export lists. I'm all for type signatures, but I am slightly worried in that this leads to duplication of information (giving the signature both in the export list and at the place of definition). What

Re: separate class and type namespace

2006-01-31 Thread Cale Gibbard
On the other hand, it is recommended practice to define only one data type per module, isn't it? Only by very few people as far as I know. I know that Henning Thielemann advocates this, but it seems like a rather arbitrary restriction to me. I find it quite common to define several data types