Type errors in Haskell programming languages - Plz help

Karthik Kumar kaykaydreamz at yahoo.com
Wed Nov 5 01:54:55 EST 2003


Thanks Steffen. This one worked.  

Cheers
Karthik. 

--- s_mazanek at gmx.de wrote:
> Hello.
>  
>  >     The code is as follows - 
>  > <-- Code starts -->
>  > entry :: [Char] -> [(Char,Int)]
>  > entry list = do t <- getGroups list
>  >                 mergeGroups t
>  > 
>  > getGroups   :: [Char] -> [(Char,Int)]
>  > mergeGroups :: [(Char,Int)] -> [(Char,Int)]
>  > <-- Code Ends --> 
> 
>  You probably mean:
> 
>  entry list = let t = getGroups list in mergeGroups t
> 
>  or simpler
> 
>  entry = mergeGroups . getGroups
> 
>  Take a look at the instance Monad [ ] in the Prelude to
>  see, why your program does not work.
> 
>  Ciao,
>  Steffen
> 
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree


More information about the Haskell-Cafe mailing list