m4d.skills: > > Greetings, > I am considering writing -in Haskell of course - a small > program to translate binary files to human readable text. > The trouble is that I can find no easily digestible tutorial > style info on how to do binary IO in Haskell. > I have read about some of the libraries that people have > created to do binary IO, but the documentation wasn't > sufficient to get me started (perhaps because I'm a bit > dense, and also relatively new to Haskell). > What I would like is to see a short example showing some > code that reads from a binary file. I would also > like to know what the most widely used library for doing > binary IO in Haskell is. > I would greatly appreciate it if someone could post a small > example or two illustrating how to do > binary IO in Haskell using the most widely used binary IO > lib (if there is such a thing). Failing that, I would > appreciate a link to some Haskell code that does binary IO > that I could study. > Lastly, if there is a good tutorial on doing binary IO in > Haskell then I would appreciate a link to that as well. > Thanks in advance, > Jeff Lasslett
Here's a howto: http://www.haskell.org/hawiki/BinaryIo Look for the instance Binary code. That's where you set up your binary parsers for each Haskell type. lso, these day,s you can do a fair bit of binary hacking with Data.ByteString, without the Binary class layer over the top. Hope that helps. -- Don _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe