[Haskell-cafe] ByteString in patterns

Don Stewart dons at galois.com
Tue Mar 10 20:51:07 EDT 2009


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


More information about the Haskell-Cafe mailing list