dhall-haskell icon indicating copy to clipboard operation
dhall-haskell copied to clipboard

Maintainable configuration files

Results 171 dhall-haskell issues
Sort by recently updated
recently updated
newest added

## Description When converting Dhall code that accesses a field on the result of a function call, `dhall-to-nix` generates Nix code with incorrect operator precedence, causing the field access to...

Implements https://github.com/dhall-lang/dhall-lang/pull/1408. I have doubts about the Nix translations of the builtins. I follow the example given by `Date/show` and `Time/show`, but it just doesn't feel right. (I also don't...

``` > cabal install --semaphore -j --keep-going --haddock-hoogle --minimize-conflict-set dhall-toml Resolving dependencies... Error: [Cabal-7107] Could not resolve dependencies: [__0] trying: dhall-toml-1.0.4 (user goal) [__1] trying: dhall-1.42.2 (dependency of dhall-toml) [__2]...

This PR includes the following changes: - Use more lenses in `Dhall.Import` and friends. My hope is that we can ultimately move to a MTL approach in `Dhall.Import`, i.e. use...

repline appears to be unmaintained, with the last release in 2022 and no response to github issues for a long time. I suggest that dhall stop depending on repline.

I noticed that the `FromDhall` and `ToDhall` instance of `Fix` don't use the exact same definition of the type. Sure they are judgementally equal, but why not make them syntactically...

In #2637 a preliminary support for GHC 9.8 was added to the project (See the `stack.ghc-9.8.yaml` file). However, `dhall-nix` and `dhall-nixpkgs` were excluded since the `hnix` dependency of these packages...

https://github.com/dhall-lang/dhall-haskell/releases/tag/1.42.0 has 32 assets (see `"assets": [ ... ]` in https://api.github.com/repos/dhall-lang/dhall-haskell/releases/tags/1.42.0) https://github.com/dhall-lang/dhall-haskell/releases/tag/1.42.1 has 0 assets (see `"assets": [ ]` in https://api.github.com/repos/dhall-lang/dhall-haskell/releases/tags/1.42.1)

The existing documentation on `union` decoder misses the case when one of constructors is an empty tag. This patch adds an example of that.