
On Sun, Nov 1, 2009 at 9:44 PM, Philippos Apolinarius
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