External Publication
Visit Post

Config languages (and Dhall)

Haskell Community [Unofficial] April 27, 2026
Source

Given that the type definition is less than 50 lines, I don’t think maintaining the definitions is going to be a bottleneck of anyone’s time. Depending on whatever you’re going to change, the logic to:

  • Map between CI pipeline results to artifacts to entries in the yaml; and
  • Updating the yaml anchor generating logic (if you care about that)

The above are going to take much more time. Switching to Dhall would optimize the <50 lines, while leaving the actual business logic problem open

The nice thing of the updated Python code, is that the type checker will guide you along the way.

Discussion in the ATmosphere

Loading comments...