[Haskell-cafe] the complex package is hidden

Tom Ellis tom-lists-haskell-cafe-2013 at jaguarpaw.co.uk
Sun Sep 28 20:46:22 UTC 2014


On Sun, Sep 28, 2014 at 01:38:55PM -0700, briand at aracnet.com wrote:
> On Sun, 28 Sep 2014 20:58:42 +0100
> Tom Ellis <tom-lists-haskell-cafe-2013 at jaguarpaw.co.uk> wrote:
> > On Sun, Sep 28, 2014 at 12:55:53PM -0700, briand at aracnet.com wrote:
> > > surprisingly i can't seem to google an answer to this:
> > > 
> > >     Could not find module `Complex'
> > >     It is a member of the hidden package `haskell98-2.0.0.2'.
> > >     Use -v to see a list of the files searched for.
> > 
> > I believe `Complex` was renamed `Data.Complex`.
> 
> aha. i thought it was something like that.
> 
> But there's a bit of a weirdness.
> 
> Prelude> import Data.Complex
> Prelude Data.Complex> :browse
> data Complex a = !a :+ !a
> cis :: RealFloat a => a -> Complex a
> conjugate :: RealFloat a => Complex a -> Complex a
> imagPart :: RealFloat a => Complex a -> a
> magnitude :: RealFloat a => Complex a -> a
> mkPolar :: RealFloat a => a -> a -> Complex a
> phase :: RealFloat a => Complex a -> a
> polar :: RealFloat a => Complex a -> (a, a)
> realPart :: RealFloat a => Complex a -> a
> Prelude Data.Complex> 
> 
> So that works, but
> 
> import Data.Complex
> 
> in my code does _not_ work.
> 
> btw. ghc 7.6.1.

So what's the error message?


More information about the Haskell-Cafe mailing list