id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
2470,read for StdGen fails for arbitrary string,guest,,"According to the docs for StdGen:

""In addition, read may be used to map an arbitrary string (not necessarily one produced by show) onto a value of type StdGen. In general, the read instance of StdGen has the following properties:

    * It guarantees to succeed on any string.
    * It guarantees to consume only a finite portion of the string.
    * Different argument strings are likely to result in different results.""

Here's what happens on my system:

C:\odm\ghc\lib>ghci
GHCi, version 6.8.3: http://www.haskell.org/ghc/  :? for help
Loading package base ... linking ... done.
Prelude> :mod +System.Random
Prelude System.Random> (read ""tasty tofu"") :: StdGen
Loading package old-locale-1.0.0.0 ... linking ... done.
Loading package old-time-1.0.0.0 ... linking ... done.
Loading package random-1.0.0.0 ... linking ... done.
*** Exception: Prelude.read: no parse
Prelude System.Random>

You can contact me at orielmaxime@yahoo.com if you need more information.",bug,closed,normal,,libraries/random,6.8.3,invalid,StdGen read,,Windows,x86,,Unknown,,,,
