I'm seeing the character ^D inserted into argument strings that are about 256 characters long with GHC 6.8.2. Anyone else?<br><br>Test.hs:<br><br>module Main where<br><br>import System.Environment<br>import System.IO<br>
<br>main =<br> do args <- getArgs<br> hPutStrLn stderr ("args: " ++ show args)<br><br><br>Output:<br><br>$ ghc6 --make Test.hs -o test<br>[1 of 1] Compiling Main ( Test.hs, Test.o )<br>Linking test ...<br>
$ ./test "012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"<br>
args: ["01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234\EOT5678901234567890123456789"]<br>
<br>