¿Números de punto flotante de alta precisión en Haskell?
Sé que Haskell tiene tipos de datos nativos que te permiten tener enteros muy grandes, así que cosas como
>> let x = 131242358045284502395482305
>> x
131242358045284502395482305
trabajar como se esperaba. Me preguntaba si podría estar usando una estructura nativa de "gran precisión flotante" similar, así que cosas como
>> let x = 5.0000000000000000000000001
>> x
5.0000000000000000000000001
podría ser posible. Si escribo esto en Haskell, se trunca a 5 si voy más allá de los 15 decimales (precisión doble).