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 <dons@galois.com> 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]http://sequence.svcs.cs.pdx.edu/node/373
>

Use the bytstring-lexing library,

   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