Hochpräzise Gleitkommazahlen in Haskell?

Ich weiß, dass Haskell native Datentypen hat, mit denen Sie wirklich große ganze Zahlen haben können, also Dinge wie

>> let x = 131242358045284502395482305
>> x
131242358045284502395482305

arbeiten wie erwartet. Ich habe mich gefragt, ob es eine ähnliche native "Large Precision Float" -Struktur gibt, die ich verwenden könnte, also Dinge wie

>> let x = 5.0000000000000000000000001
>> x
5.0000000000000000000000001

wäre möglich. Wenn ich dies in Haskell eingebe, wird es auf 5 gekürzt, wenn ich über 15 Dezimalstellen hinausgehe (doppelte Genauigkeit).

Antworten auf die Frage(3)

Ihre Antwort auf die Frage