Re:Kotlin Money
by eriksencosta on Tuesday October 08, 2024 @02:51PM
(#41780505)
Thanks for commenting. I'm still learning Kotlin and I overlooked the usage of get() with vals. This will be the next syntactic sugar into the mix. I think it makes sense.
When I was designing the API, I created methods like toUSD() and toEUR(). But with 306+ circulating/tender currencies and 2000+ cryptocurrencies, I thought it could lead to a bad experience when using code completion.
Re:Kotlin Money
by eriksencosta on Friday October 11, 2024 @01:14AM
(#41806386)
What do you think of this? https://github.com/eriksencosta/money/blob/enum-percentage-s...
It is a (quick) spike solution, but I've implemented the currency codes as enums and added support for 20.percent.
Not so sure about supporting 50.btc and 25.3.usd. I need to check if doing so would affect code completion.
Looks cool, always happy to see Kotlin love!