hi there, i assume you're asking about benefits with respect to serialization? other than some performance hacks, probably none. there was no good reason for me to use hPutArray and the like, i just saw them in the API docs and decided to try them out -- and got burned! Data.Binary has worked great for me so far. take care, ben On 5/2/08, Don Stewart <dons@galois.com> wrote:
midfield:
hi haskellers,
have the issues with castIOUArray (and thus hGetArray, hPutArray) in Data.Array.IO discussed below been resolved?
http://www.haskell.org/pipermail/libraries/2003-January/thread.html
here is a (trivial) program which has rather unexpected behavior. (i'm switching to Data.Binary in the meantime.)
Could you clarify what benefit the low level direct array IO has over Data.Binary?
-- Don (thinking about how to best do IO for a new arrays library)