[Haskell-cafe] odd problem with export list of System.IO
Manlio Perillo
manlio_perillo at libero.it
Sun Mar 1 09:55:37 EST 2009
Johan Tibell ha scritto:
> On Sun, Mar 1, 2009 at 3:07 PM, Manlio Perillo <manlio_perillo at libero.it> wrote:
>> Hi.
>>
>> Maybe I'm missing something, but I don't understand why the following
>> program:
>>
>> module Main where
>> import System.IO (Handle, withFile, ReadMode)
>
> You want to import IOMode(..), not ReadMode. The latter is a data
> constructor of the IOMode type.
>
import System.IO (Handle, withFile, IOMode(ReadMode))
solved the problem, thanks.
However, why individual data constructors of the IOMode type are not
exported?
Thanks Manlio
More information about the Haskell-Cafe
mailing list