[Haskell-cafe] corner case in Text.JSON 0.4.3

Iavor Diatchki iavor.diatchki at gmail.com
Wed May 12 16:35:44 EDT 2010


Hi,
it seems that this was already fixed in the repo, I've put a new
version (0.4.4) on hackage.  Thanks, again, for spotting this!
-Iavor

On Wed, May 12, 2010 at 1:24 PM, Daniel Fischer
<daniel.is.fischer at web.de> wrote:
> On Wednesday 12 May 2010 21:53:41, Martin Hilbig wrote:
>> hi,
>>
>> since i got no answer from the maintainer, maybe someone else can take
>> care of it, or at least point out, what i did wrong.
>>
>> so, i recently stumbled upon some error while using Text.JSON 0.4.3 [1]:
>>
>>    Text/JSON/String.hs:(127,4)-(137,49): Non-exhaustive patterns in case
>>
>> indeed ghc warned:
>>
>>    [5 of 7] Compiling Text.JSON.String ( Text/JSON/String.hs,
>> dist/build/Text/JSON/String.o )
>>
>>    Text/JSON/String.hs:127:4:
>>        Warning: Pattern match(es) are non-exhaustive
>>                 In a case alternative: Patterns not matched: []
>>
>> from looking at the code i couldn't see how this would ever happen, but
>
> readJSString will die a horrible death if the closing quote is missing.
> Your input misses the closing quote, so...
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>


More information about the Haskell-Cafe mailing list