behaviour change in getDirectoryContents in GHC 7.2?

Max Bolingbroke batterseapower at hotmail.com
Wed Nov 2 10:37:22 CET 2011


On 1 November 2011 20:13, John Millikin <jmillikin at gmail.com> wrote:
> $ ghci-7.2.1
> GHC> import System.Directory
> GHC> getDirectoryContents "path-test"
> ["\161\165","\61345\61349","..","."]
> GHC> readFile "path-test/\161\165"
> "world\n"
> GHC> readFile "path-test/\61345\61349"
> *** Exception: path-test/: openFile: does not exist (No such file or
> directory)

Thanks for the example! I can reproduce this on Linux (haven't tried
OS X or Windows) and AFAICT this behaviour is just a straight-up bug
and is *not* intended behaviour. I'm not sure why the tests aren't
catching it.

I'm looking into it now.

Max



More information about the Glasgow-haskell-users mailing list