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

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

Binary packages

OSArchitectureVersion
NetBSD 10.0x86_64dhall-1.40.2nb3.tgz
NetBSD 10.0x86_64dhall-1.40.2nb3.tgz
NetBSD 8.0x86_64dhall-1.40.2nb1.tgz
NetBSD 8.0x86_64dhall-1.40.2nb3.tgz
NetBSD 9.0x86_64dhall-1.40.2nb1.tgz
NetBSD 9.0x86_64dhall-1.40.2nb1.tgz
NetBSD 9.0x86_64dhall-1.40.2nb1.tgz
NetBSD 9.0x86_64dhall-1.40.2nb3.tgz
NetBSD 9.0x86_64dhall-1.40.2nb1.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.