summaryrefslogtreecommitdiffstats
path: root/haskell/haskell-double-conversion/README
diff options
context:
space:
mode:
Diffstat (limited to 'haskell/haskell-double-conversion/README')
-rw-r--r--haskell/haskell-double-conversion/README16
1 files changed, 16 insertions, 0 deletions
diff --git a/haskell/haskell-double-conversion/README b/haskell/haskell-double-conversion/README
new file mode 100644
index 0000000000..02c9f9af43
--- /dev/null
+++ b/haskell/haskell-double-conversion/README
@@ -0,0 +1,16 @@
+A library that performs fast, accurate conversion between double
+precision floating point and text.
+
+This library is implemented as bindings to the C++ double-conversion
+library written by Florian Loitsch at Google:
+https://github.com/floitsch/double-conversion.
+
+The Text versions of these functions are about 30 times faster than the
+default show implementation for the Double type.
+
+The ByteString versions are slower than the Text versions; roughly half
+the speed. (This seems to be due to the cost of allocating ByteString
+values via malloc.)
+
+As a final note, be aware that the bytestring-show package is about 50%
+slower than simply using show.