lang/dhall - The NetBSD Packages Collection

Configuration language guaranteed to terminate

Dhall is an explicitly typed configuration language that is not Turing
complete. Despite being Turing incomplete, Dhall is a real programming
language with a type-checker and evaluator.

Use this library to parse, type-check, evaluate, and pretty-print the Dhall
configuration language. This package also includes an executable which
type-checks a Dhall file and reduces the file to a fully evaluated normal
form.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

lang/ghc98 textproc/hs-Diff converters/hs-aeson converters/hs-aeson-pretty devel/hs-ansi-terminal devel/hs-atomic-write converters/hs-base16-bytestring textproc/hs-case-insensitive devel/hs-cborg converters/hs-cborg-json math/hs-contravariant security/hs-cryptohash-sha256 devel/hs-data-fix graphics/hs-dotgen devel/hs-either devel/hs-half devel/hs-hashable www/hs-http-client www/hs-http-client-tls www/hs-http-types devel/hs-indexed-traversable devel/hs-lens-family-core textproc/hs-megaparsec devel/hs-mmorph net/hs-network-uri devel/hs-optparse-applicative devel/hs-parser-combinators textproc/hs-parsers devel/hs-pretty-simple textproc/hs-prettyprinter textproc/hs-prettyprinter-ansi-terminal math/hs-profunctors devel/hs-repline math/hs-scientific devel/hs-serialise textproc/hs-text-manipulate textproc/hs-text-short devel/hs-th-lift-instances devel/hs-unix-compat devel/hs-unordered-containers devel/hs-vector lang/ghc98 textproc/hs-Diff converters/hs-aeson converters/hs-aeson-pretty devel/hs-ansi-terminal devel/hs-atomic-write converters/hs-base16-bytestring textproc/hs-case-insensitive devel/hs-cborg converters/hs-cborg-json math/hs-contravariant security/hs-cryptohash-sha256 devel/hs-data-fix graphics/hs-dotgen devel/hs-either devel/hs-half devel/hs-hashable www/hs-http-client www/hs-http-client-tls www/hs-http-types devel/hs-indexed-traversable devel/hs-lens-family-core textproc/hs-megaparsec devel/hs-mmorph net/hs-network-uri devel/hs-optparse-applicative devel/hs-parser-combinators textproc/hs-parsers devel/hs-pretty-simple textproc/hs-prettyprinter textproc/hs-prettyprinter-ansi-terminal math/hs-profunctors devel/hs-repline math/hs-scientific devel/hs-serialise textproc/hs-text-manipulate textproc/hs-text-short devel/hs-th-lift-instances devel/hs-unix-compat devel/hs-unordered-containers devel/hs-vector

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64dhall-1.42.1nb1.tgz
NetBSD 10.0aarch64dhall-1.42.1nb1.tgz
NetBSD 10.0x86_64dhall-1.42.1nb1.tgz
NetBSD 10.0x86_64dhall-1.42.1nb1.tgz
NetBSD 10.0x86_64dhall-1.42.1nb1.tgz
NetBSD 9.0aarch64dhall-1.42.1nb1.tgz
NetBSD 9.0aarch64dhall-1.42.1nb1.tgz
NetBSD 9.0x86_64dhall-1.42.1nb1.tgz
NetBSD 9.0x86_64dhall-1.42.1nb1.tgz
NetBSD 9.0x86_64dhall-1.42.1nb1.tgz
NetBSD 9.3x86_64dhall-1.42.1nb1.tgz
NetBSD 9.3x86_64dhall-1.42.1nb1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.