[Haskell-cafe] Dhall for Word8, Word16, Double, etc
☂Josh Chia (謝任中)
joshchia at gmail.com
Wed Aug 19 06:55:03 UTC 2020
Correction to my original message: No problems for Double, which already
has a FromDhall instance, but I'm trying to solve the problem for Word8,
Word16 & Word32.
Interestingly, Word8, Word16 & Word32 have ToDhall instances but no
FromDhall instances.
On Wed, Aug 19, 2020 at 2:50 PM ☂Josh Chia (謝任中) <joshchia at gmail.com> wrote:
> Hi,
>
> Let's say I have a record type:
> data Foo = Foo { v :: Word16 }
>
> I want to have a FromDhall instance for Foo. I know this is easy to do if
> v is Integer instead of Word16. But v is Word16. Does Dhall enable the user
> to cleanly express how to input a Word16 with the requisite range checks,
> or is the user expected to only use Integer and do his own conversion and
> range checks within Haskell after inputting the Integer from Dhall? I have
> a record with Word32, Word16, Word8 & Double fields instead of Integer &
> Scientific.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20200819/7b7aae35/attachment.html>
More information about the Haskell-Cafe
mailing list