Я использую dhall как средство определения определенных структур, которые могут принимать десятичные и целые числа в качестве входных данных. Я использовал тип Double для этого, так как он подходит для обоих случаев, но я сталкиваюсь с некоторыми проблемами при рендеринге их в текст, где вещи преобразуются в нотацию scientifi c:
dhall text <<< 'Double/show 419430400.0'
4.194304e8
и
dhall text <<< 'Double/show 0.0001'
1.0e-4
Можно ли вообще отключить научную нотацию c и представить двойные числа в десятичных числах при преобразованиях в текст?
Существует ли более подходящий тип для использовать в этом случае?