On 09 November 2004 17:04, Duncan Coutts wrote: >> Are you using BinMem, or BinIO? > > BinIO Aaaaah. BinIO is going to be a lot slower than BinMem, because it does an hPutChar for each character, whereas BinMem just writes into an array. I never really optimised the BinIO path, because we use BinMem exclusively in GHC. Cheers, Simon