[Haskell-cafe] ByteString in patterns

Manlio Perillo manlio_perillo at libero.it
Wed Mar 11 12:09:51 EDT 2009


Don Stewart ha scritto:
> manlio_perillo:
>> Don Stewart ha scritto:
>>> [...]
>>>     {-# LANGUAGE OverloadedStrings #-}
>>>
>>>     import qualified Data.ByteString.Char8 as C
>>>
>>>     isMatch :: C.ByteString -> Bool
>>>     isMatch "match" = True
>>>     isMatch _       = False
>>>
>>>     main = print . map isMatch . C.lines =<< C.getContents
>>>
>> What is the reason why instance declarations for IsString class are not  
>> defined for available ByteStrings?
>>
>> I need to define it by myself.
> 
> They're exported from Data.ByteString.Char8
> 

Then there is something I'm missing.
Your code does not compile.



Thanks  Manlio Perillo



More information about the Haskell-Cafe mailing list