We wrote a readInt a long time ago, because we needed it. It turns out that really though, there's a large class of functions for parsing bytestrings should come with, so I've started adding those to the bytestring-lexing package.
In hindisight ByteString.readInt should have been in a separate package. -- Don dmehrtash: > I am curious to understand the logic, the "Haskell Think", here. Why is > it that the byteString only supports conversion to int. > > daryoush > On Sun, Aug 24, 2008 at 2:23 PM, Don Stewart <[EMAIL PROTECTED]> wrote: > > dmehrtash: > > I am trying to convert a string to a float. It seems that > Data.ByteString > > library only supports readInt. After some googling I came > accross a > > possibloe implementation: > [1][2]http://sequence.svcs.cs.pdx.edu/node/373 > > > > Use the bytstring-lexing library, > > > > [3]http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bytestring-lexing > > Which provides a copying and non-copying lexer for doubles, > > readDouble :: ByteString -> Maybe (Double, ByteString) > unsafeReadDouble :: ByteString -> Maybe (Double, ByteString) > -- Don > > References > > Visible links > 1. mailto:[EMAIL PROTECTED] > 2. http://sequence.svcs.cs.pdx.edu/node/373 > 3. > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bytestring-lexing _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe