(untested)

> mapM_ runPut data

?

On Jan 24, 2008 12:14 PM, Jamie Love <jamie.love@aviarc.com.au> wrote:
Hi there

I have a list of ints, with values between 0 and 255 and I need to print
them out in little endian form to a file.

I've been using Data.Binary for single values, e.g.

runPut $ do
   put 'B'
   put (0 :: Int32)


I'm wondering how I can go about writing a list of Ints out. My thought
was to do something like:

foldr (\x B.hPut output (runPut $ do put (x :: Word8))) data

(where output is my file handle), but apart from giving me type errors,
it seems a rather arduous way to do it.

Could anyone suggest a better way to do this?

--
Jamie Love
Senior Consultant
Aviarc Australia
Mobile: +61 400 548 048



------------------------------------------------------------

This message has been scanned for viruses and dangerous content
by MailScanner and is believed to be clean.

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe