[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 

Thanks  Manlio

More information about the Haskell-Cafe mailing list