Изучаю Dhall понемногу. Это язык конфигураций, как JSON, но с комментариями, типами, импортом и даже функциями. Легко конвертируется в json и yaml (с очень небольшими ограничениями).
В целом я в восторге. Если вам нужно из маленького json подставить поля в какой-то большой json, откажитесь от #json и используйте dhall. Задача станет тривиальной.
В #easyXray я решал эту задачу на bash через jq, и это пытка по сравнению с #dhall. #dhalllang
@lawouach I see, recently I also took a look at #cuelang #dhalllang and #jsonnet but for a team that is not coming from a functional programming background with not a lot seniority, #helm still seems more appealing, even without considering the ubiquity of it. Or that was the impression that I got.

I started using #terraform for a project where I had to use azure and I really didn't want to spend any time in the web ui and it's been a really great experience.

The azurerm provider docs are much easier to understand than microsoft's absolutely crazy documentation (and by that I mean that there's mountains of the stuff, I get exhausted just looking at it)

I'm just not very happy with the language. It's better than yaml, but not by much. I wonder how hard it would be to write it in #dhalllang instead and then transpile to HCL.

Dhall is still one of the most underutilized tools for software development. I have my beefs with its autoformatter & I wish Nix support was easier, but everything else is excellent when compared to its alternatives. If you like types in your code, add it to your configuration too! Map some values where the repetition makes it hard to manage editing 200 little places. Pipe your Dhall out to YAML, JSON, TOML while your favorite tools lag on supporting Dhall natively. Share pure utility functions between config files, import parts of other configs to reduce duplication and complexity. #dhalllang
After like 2-3, I'm finally in a shareable state with this #dhalllang project to use CSS colors https://gitlab.com/toastal/dhall-css-color
Projects · toastal / dhall-css-color

GitLab.com

It's time to go to bed for real, but here's a WIP on my next #dhalllang project -- representing CSS colors (spec level 4) https://gitlab.com/toastal/dhall-css-color/-/tree/trunk/CSSColor
@codeforchaos Yeah, it just wasn't easy to spot. I'm only familiar with certain parts of the operating system -- other parts, like logging in, I want to _just work_. I'm pretty unhappy about. Most configs, excluding #dhalllang, are stringly-typed so you have no clue what went wrong. Seems the big diff I had is after 10 failed attempts wait an hour.

Just pushed dhall-webmanifest v4.​0.0 https://gitlab.com/toastal/dhall-webmanifest

I think this #dhalllang project is as reasonably complete as it can be for now

Projects · toastal / dhall-webmanifest

Types for build Web App Manifest files (.webmanifest) files for progressive web applications (PWAs)