[Haskell-cafe] What is a safe Haskell data type to store and manipulate Money values?

Joachim Durchholz jo at durchholz.org
Tue Apr 4 14:50:15 UTC 2017


Am 04.04.2017 um 16:13 schrieb ALeX Kazik:
>> Leaving aside the legal aspects of this, what would be Haskell's equivalent
>> of the BigDecimal format in Java (or Ruby)? Decimal (as used by hledger)?
>
> Rational?

You'd be constantly be doing explicit calculations to get back to a 
denominator of 100. Plus you'd have to deal with those cases where the 
denominator is a divisor of 100, and you'd need explicit nonstandard 
conversion to strings.


More information about the Haskell-Cafe mailing list