{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreig3zsa2h2z56rnyub337hfpaqisn2srg4mngdmzmhfkvtxffsz6zi",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mkdkwe2g6gu2"
},
"path": "/t/config-languages-and-dhall/13948#post_18",
"publishedAt": "2026-04-25T17:20:36.000Z",
"site": "https://discourse.haskell.org",
"textContent": "Thank you a lot for the tip. I’ve replaced my Dockerfile’s generator suite from bunch of YAMLs + Jinja (Ginger) template + the templating executable in Haskell to a bunch of Nickel files and a trivial shell script, resulted in a _way_ smaller footprint, instant feedback and types out of the box instead of JSON schema; all of that with a single configuration language. Couldn’t recommend it enough. Seems like the sweet spot to me as well.",
"title": "Config languages (and Dhall)"
}