Description
hpack's dhalling.
Description
Use hpack phrasing in dhall to write cabal files.
There are two main reasons why you'd use hpack-dhall, convenience and safety.
Get the convenience of hpack. Don't bother to state what can be inferred or defaulted, easing the burden of completing a package description by hand. For example `other-modules` can be inferred by taking the set difference between modules on disk and the set of `exposed-modules`.
Get the safety of dhall's programmable configuration: typed fields, safe imports and functions.