Text.Regex.Posix with [String] Result broken?
Christian Höner zu Siederdissen
choener at tbi.univie.ac.at
Mon Feb 8 17:55:15 EST 2010
Hi,
are Regex'es broken or is this local to my installation? I want to blame someone else, see:
http://book.realworldhaskell.org/read/efficient-file-processing-regular-expressions-and-file-name-matching.html
where all result types of [a] are broken, too.
Thanks,
Christian
What to test for:
Prelude> :m Text.Regex.Posix
Prelude Text.Regex.Posix> "aab" =~ "a" :: String
"a"
Prelude Text.Regex.Posix> "aab" =~ "a" :: [String]
<interactive>:1:0:
No instance for (RegexContext Regex [Char] [String])
arising from a use of `=~' at <interactive>:1:0-11
Possible fix:
add an instance declaration for
(RegexContext Regex [Char] [String])
In the expression: "aab" =~ "a" :: [String]
In the definition of `it': it = "aab" =~ "a" :: [String]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/glasgow-haskell-users/attachments/20100208/bba5b2c9/attachment.bin
More information about the Glasgow-haskell-users
mailing list