Dhall compiler for Hakyll.
Hakyll compiler and loader for Dhall files. Functions are intended to track all local dependencies within the project directory, so rebuilds are properly triggered on up-stream imports. Provides options for customizing rebuilding behavior for network, environment variable, and non-project local files.
See README.md for more information.
hakyll-dhall
Hakyll compiler and loader for Dhall files. Functions are intended to track all local dependencies within the project directory, so rebuilds are properly triggered on up-stream imports. Provides options for customizing rebuilding behavior for network, environment variable, and non-project local files.
There are three major workflows:
dExprCompiler
,loadDhall
, anddhallCompiler
, for loading underlying Dhall files, saving them into the Hakyll cache and later interpreting them as values.parseDhall
andparseDhallExpr
, for parsing Dhall expressions provided as strings, and resolving them while tracking dependencies.dhallPrettyCompiler
, for processing and re-formatting Dhall files and presenting them as-is as a "final end-point".