is available


There is now a public cache available for commonly-used Dhall packages at To retrieve a cache product whose hash is HASH you can fetch it from${HASH}. For example:

$ dhall hash <<< ''

$ curl | dhall decode

These cache products are laid out and encoded in the exact same way as a typical Dhall cache (i.e. CBOR-encoded expressions whose name includes a 1220 prefix).

I documented how you can add new packages to our public cache here:

Right now the main packages of interest that are cached there are all recent Prelude and dhall-kubernetes versions, so interpreters can use the cache to accelerate the first-time setup process for new users.

I’m also going follow up soon with a change to also serve documentation for all packages cached this way (sort of like a Hackage for Dhall).