[Haskell-cafe] Subsequence near solved hopefully

Peter Stranney peterstranney at yahoo.co.uk
Sun Oct 17 10:16:51 EDT 2004


Sorry for annoying you all, i'm just very eager to move on with this and solve it. so far i have;
 
equalChar :: Char -> Char -> Bool
equalChar x n
   | x == n = True
   | otherwise = False
 
equalString :: String -> String -> Bool
equalString [] [] = True
equalString [] (c':s') = False
equalString(c:s) [] = False
equalString(c:s)(c':s') = equalChar c c'^ equalString s s'
 
this function is to see if one string is equal to another.
 
but when i compile this i get the error;
- Instance of Integral Bool required for definition of equalString

does anyone know why i am getting this error and what i will need to do to transform the function above so that it checks is a list a subsequence of another list
 



Peter Stranney



		
---------------------------------
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org//pipermail/haskell-cafe/attachments/20041017/3eecb37c/attachment.htm


More information about the Haskell-Cafe mailing list