Dhall

Dhall is a programmable configuration language that you can think of as: JSON + functions + types + imports. It advertises the absence of Turing-completeness: see this blog post.

I made a few contributions to the language, such as converting the github wiki to a sphinx website or adding the operator functions to the Prelude. I also worked on adding language support for wildcard parttern match.

I created bindings to many configuration format such as:

I wrote an explanation for podenv Using dhall for configuration?.

Links to this page
#pl #functional/pure