Thanks, all. Just tried
type Bindings = Map.Map String Int and it also seems to work. Michael --- On Thu, 12/30/10, Pedro Vasconcelos <p...@dcc.fc.up.pt> wrote: From: Pedro Vasconcelos <p...@dcc.fc.up.pt> Subject: Re: [Haskell-cafe] Not in scope: type constructor or class `Map' To: haskell-cafe@haskell.org Date: Thursday, December 30, 2010, 11:17 AM On Thu, 30 Dec 2010 08:01:01 -0800 (PST) michael rice <nowg...@yahoo.com> wrote: > Not sure what's going on here. Doesn't like line 5, the type > statement. And what's with the semicolons in that line and in > function main? > > import Control.Monad.Reader > import qualified Data.Map as Map > import Data.Maybe > > type Bindings = Map String Int; . The right hand side should be "Map.Map String Int"; alternatively add an unqualified import above for just the Map type: > import Data.Map(Map) The semicolon is optional---the layout rule will insert it if you leave it out. Pedro _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe