dhall: A 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.
Dhall.Core contains the core syntax tree and evaluator
Dhall.Import contains logic for resolving remote file and URL references
Dhall.TypeChecker contains the type-checker
Dhall.Parser contains the parser
Read Dhall.Tutorial to learn how to use this library
Versions [faq] | 1.0.0, 1.0.1, 1.0.2, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.5.1, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.9.1, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.13.0, 1.13.1, 1.14.0, 1.15.0, 1.15.1, 1.16.0, 1.16.1, 1.17.0, 1.18.0, 1.19.0, 1.19.1, 1.20.0, 1.20.1 (info) |
---|---|
Dependencies | ansi-wl-pprint (<0.7), base (>1 && <1), bytestring (<0.11), containers (>=0.5.0.0 && <0.6), dhall, http-client (>=0.4.0 && <0.5), http-client-tls (>=0.2.0 && <0.3), microlens (>=0.2.0.0 && <0.5), microlens-mtl (>=0.1.3.1 && <0.2), neat-interpolation (>=0.3.2.1 && <0.4), optparse-generic (>=1.1.1 && <1.2), parsers (>=0.12.4 && <0.13), system-fileio (>=0.2.1 && <0.4), system-filepath (>=0.3.1 && <0.5), text (>=0.11.1.0 && <1.3), text-format (<0.4), transformers (>=0.2.0.0 && <0.6), trifecta (==1.6.*), unordered-containers (>=0.1.3.0 && <0.3), vector (>=0.11.0.0 && <0.12) [details] |
License | BSD-3-Clause |
Copyright | 2016 Gabriel Gonzalez |
Author | Gabriel Gonzalez |
Maintainer | Gabriel439@gmail.com |
Revised | Revision 1 made by GabrielGonzalez at Sun Nov 20 21:49:37 UTC 2016 |
Category | Compiler |
Bug tracker | https://github.com/Gabriel439/Haskell-Dhall-Library/issues |
Source repo | head: git clone https://github.com/Gabriel439/Haskell-Dhall-Library |
Uploaded | by GabrielGonzalez at Sun Nov 20 21:48:15 UTC 2016 |
Distributions | LTSHaskell:1.19.1, NixOS:1.20.1, Stackage:1.20.1 |
Executables | dhall |
Downloads | 7949 total (653 in the last 30 days) |
Rating | 2.5 (votes: 4) [estimated by rule of succession] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-11-21 [all 3 reports] |
Modules
- Dhall
- Dhall.Context
- Dhall.Core
- Dhall.Import
- Dhall.Parser
- Dhall.TypeCheck
Downloads
- dhall-1.0.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.