[Haskell-cafe] Data.Binary, Data.Text and errors

Alexander Dunlap alexander.dunlap at gmail.com
Sat Mar 21 14:36:47 EDT 2009

On Sun, Mar 15, 2009 at 9:13 PM, Bryan O'Sullivan <bos at serpentine.com> wrote:
> On Sun, Mar 15, 2009 at 8:40 PM, Alexander Dunlap
> <alexander.dunlap at gmail.com> wrote:
>> I have noticed that in both Data.Binary and Data.Text (which is still
>> experimental, but still), the "decode" functions can be undefined
>> (i.e. bottom) if they encounter malformed input.
> For decoding Unicode, it's typical to provide a flexible API that can do one
> of the following on a bad encoding:
> Substitute a character
> Skip it
> Return the partial decode
> Throw an exception
> I just haven't gotten there yet.

Thanks! I guess we'll see how this comes together.

Does anyone know about error handling options in Data.Binary? Are
there plans to add an error handling mechanism?


More information about the Haskell-Cafe mailing list