On Sun, Nov 1, 2009 at 9:44 PM, Philippos Apolinarius <phi50...@yahoo.ca> wrote: > To make a long story short, the program compiles, but does not run. This is > interesting, because when Clean compiles an input/output operation it > certainly executes it. In any case, what I should do in order to make file > operations work on Windows? I need random access to text files. > The reason it fails to run is because, on windows, there isn't a one-to-one mapping between characters and bytes on text files. You have to use binary mode, in which case you're likely to see doubled newlines - \r\n, or the other way around, I don't remember.
Which brings up the interesting question of how this works in 6.12, which has text support for modes that are 1:N on /all/ platforms; e.g. UTF-8. If hSeek works there, then chances are it'll work in text mode on windows as well. -- Svein Ove Aas _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe