parseMaybe and decode ignore unparsed leftovers

Issue #3 resolved
Yuriy Syrovetskiy created an issue
λ> parseMaybe "DO NOT"
    Just (NoTag (Symbol "" "DO"))

Comments (7)

  1. Yuriy Syrovetskiy reporter

    But aeson doesn't.

    λ> EDN.decode "DO NOT" :: Maybe EDN.Value
        Just (Symbol "" "DO")
    
    λ> Aeson.decode "\"DO\" \"NOT\"" :: Maybe Aeson.Value
        Nothing
    

    That is unexpected.

  2. Yuriy Syrovetskiy reporter

    If you incorporate this problem into a bigger one, the proper status is wontfix.

  3. Log in to comment