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: http://sequence.svcs.cs.pdx.edu/node/373

My questions are:  

a) is there a standard library implementation of string -> Double and float?
b) Why is it that the ByteString only supports readInt? Is there a reason for it?


Thanks,

Daryoush Mehrtash