macOS
brew install dhall-yamllocal Homebrew formula metadata
brew
Convert between Dhall and YAML. Version 1.2.12 via Homebrew; verified from local package data.
install
brew install dhall-yamllocal Homebrew formula metadata
nix profile install nixpkgs#dhall-yamlnixpkgs package indexes · dhall-yaml · source: raw.githubusercontent.com
sudo pacman -S dhall-yamlArch Linux sync databases · dhall-yaml · source: geo.mirror.pkgbuild.com
overview
Convert between Dhall and YAML
history
dhall-yaml is the Dhall ecosystem package for moving between typed Dhall expressions and YAML. In package-manager terms it matters because it turns Dhall from a configuration language into a practical generator for the YAML files expected by Kubernetes, CI systems, and other infrastructure tools.
The Hackage metadata for dhall-yaml 1.0.0 identifies Gabriel Gonzalez as author, gives 2019 copyright, and describes the package as both a library and executable tooling for converting between Dhall expressions and YAML. It lives in the dhall-lang/dhall-haskell repository alongside the main Dhall implementation.
dhall-yaml adoption follows Dhall's broader use as a programmable configuration format. Official Dhall documentation teaches generation of JSON and YAML, and its production-use page lists organizations using dhall-to-yaml in infrastructure and application configuration workflows.
The package exposes the dhall-to-yaml-ng executable for Dhall-to-YAML conversion and yaml-to-dhall for the reverse direction, with library modules for Haskell callers. It is usually installed as a companion to Dhall when a downstream system still consumes YAML.
For package nerds, dhall-yaml is the adapter layer that lets Dhall compete with hand-written YAML without requiring the target ecosystem to understand Dhall. It is small, specialized, and valuable mostly because YAML is everywhere and typed configuration is not.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
dhall-to-yaml-ng | cli | global executable | |
yaml-to-dhall | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/dhall-lang/dhall-haskell
install metadata
| Package key | brew:dhall-yaml |
|---|---|
| Version | 1.2.12 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/dhall-yaml |
| Homepage | https://github.com/dhall-lang/dhall-haskell/tree/main/dhall-yaml |
| Repository | https://github.com/dhall-lang/dhall-haskell |
| Upstream docs | https://github.com/dhall-lang/dhall-haskell/tree/main/dhall-yaml#readme |
| License | BSD-3-Clause |
| Source archive | https://hackage.haskell.org/package/dhall-yaml-1.2.12/dhall-yaml-1.2.12.tar.gz |
| Dependencies | gmp |
| Build dependencies | cabal-install, ghc |
| Uses from macOS | libffi, ncurses |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | dhall-yaml |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
dhall-yaml
nix profile install nixpkgs#dhall-yamldhall-yaml 1.2.12-213
Convert between Dhall and YAML
https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml
sudo pacman -S dhall-yamlsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.