Maintainable configuration files

Joined February 2018
Check out the new website for the Dhall configuration language, which includes a live demo: dhall-lang.org
5
47
4
106
Version 1.42.0 of the Haskell implementation of @dhall_lang is out! ☑ Supports version 23.0.0 of the standard ☑ New `dhall package` sub-command ☑ `dhall to-directory-tree` support for file metadata ☑ LOTS of bug fixes For more details, see: github.com/dhall-lang/dhall-…
2
7
3,552
Version 23.0.0 of the standard is out: ☑ Language support for Bytes literals ☑ New {Date,Time,TimeZone}/show builtins ☑ Prelude.{List,Map}.mapMaybe ☑ Prelude support for `dhall to-directory-tree` Full change log here: github.com/dhall-lang/dhall-…
3
16
3,581
Great "hallway" conversation about @dhall_lang vs @HelmPack 's approach to the config management problem. Will make for a good follow-up blog post In the meantime, here's a companion blog post to my talk: saurabhnanda.in/2022/03/24/d…
#DhallLang does not have escape hatches. You are forced to use pure typed-functional concepts. Dhall as a Gateway-drug to Typed Functional Programming Talk by @saurabhnanda #FnConf @FnConf
1
2
8
The "with" keyword supports a new "?" path component to descend into Optional values. This comes in handy for editing schemas with pervasive Optional layers, like dhall-kubernetes
6
19
You can use the new showConstructor keyword to convert any union constructor to a Text value representing the constructor's name
4
15
Version 1.41.0 of the Haskell implementation of @dhall_lang is out: ☑ Standard version 22.0.0 ☑ Fix rendering negative TimeZones ☑ Fix formatting shebang lines ☑ instance FromDhall Int{8,16,32,64} Full changelog here: github.com/dhall-lang/dhall-…
1
6
26
Hiring for my team building scientific software for epidemiologists. Lots of #Haskell and @dhall_lang some #RStats with a touch of @rustlang . workforcenow.adp.com/mascsr/…
2
3
Replying to @SusanPotter
I used to hate DevOps a lot 😅 Now at work, we describe K8S, AWS and OpenShift deployment configurations using @dhall_lang, and I don't hate it anymore 🙂
5
1
13
The Dhall configuration language's import system has built-in protection against exploits like the recent log4j vulnerability, including: • Forbidding computed imports • The referential sanity check • CORS To learn more, read: docs.dhall-lang.org/discussi…
9
49
Dhall can be used to configure kitty hub.darcs.net/vmchale/dhall-…
1
1
13
Version 1.40.2 of the Haskell implementation of @dhall_lang is out: ☑ Standard version 21.1.0 ☑ {From,To}Dhall for dates/times ☑ New Template Haskell features ☑ Bug fixes ☑ GHC 9.2 support Full changelog here: hackage.haskell.org/package/…
3
12